我尝试使VBA执行VLOOKUP,但是,VLOOKUP的表在另一个工作簿中。
当我在主工作簿上记录宏并从对话框生成VLOOKUP时,它可以工作。我也可以通过简单地拖动活动单元格来填充其他行和列。当我停止录制宏时,可以在下面找到VBA控制台中的结果;
this.Host.UI.WriteVerboseLine
因此,转到“销售2009-2018.xlsx”以获取VLOOKUP的数据。
但是,当我运行宏以执行相同的功能时,会出现以下错误;
运行时错误'1004':应用程序定义或对象定义的错误
为什么宏在运行时会给出此错误,而在我记录它时却能正常工作?
谢谢您的帮助!
最诚挚的问候,