这段代码中的问题在于,Run方法需要作用于一个对象,而不是_Application。正确的做法是将Run方法作用于otherWorksheet对象,例如:

result = otherWorksheet.Application.Run("CommandButton2_Click")

这样就可以在另一个Excel文件的工作表中执行指定的函数了。

方法Run’作用于对象_Application’ 时失败Dim otherWorkbook As Workbook Dim otherWorksheet As Worksheet 打开另一个 Excel 文件 Set otherWorkbook = WorkbooksOpenE检测设备力学VBA测试取6个数的平均值xlsm 选择要执行函数的工作表

原文地址: https://www.cveoy.top/t/topic/f4yV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录