1
从另一个工作簿中调用一个函数
我在一个工作表中有一堆数据,我试图根据几列中的值保存到单个工作簿中。我采用的方法(无论好坏!)是将相关的工作表(和宏)复制到新的工作簿中,并用适当的名称保存(例如“ temp.xlsx”),然后清理其中的数据。通过删除不相关的行(称为deleteInfo的函数)来创建新工作簿。根据公司政策,所有这些都必须在不更改原始工作簿的情况下完成。 我可以毫无问题地复制内容,但是那时在新工作簿中调用宏时遇到了严重的问题。 我努力了: Application.Run "'temp.xlsx'!deleteInfo" ActiveWorkbook.Application.Run deleteInfo Application.Run ("'C:\user\.....\temp.xlsx'!deleteInfo") 但没有一个奏效。 任何帮助深表感谢。