excel里面如何用vba去打开并运行另一个excel的脚本
发布网友
发布时间:2022-05-05 01:01
我来回答
共2个回答
热心网友
时间:2022-06-28 01:24
如图。(图片在点大,可能你需要将其下载到本地,才能看到动画)
追问你好,按照你的方法,我自己试了也成功了,但是去读取公司的文档,并调用里面的脚步以后,就不行
Cannot run the macro. The macro may not be avaiavle in this workbook or all macros may be disabled
好像是因为这个函数是vba的function定义的函数,而且它用的也是vb空间的按钮事件,有办法吗谢谢
追答对于Excel对象和VB之间的挂接,我没有这方面的操作经验了。
建议你到ExcelHome论坛上求助。
热心网友
时间:2022-06-28 01:24
Option Explicit
Sub main()
Dim wb As Workbook
Set wb = Workbooks.Open("d:\1.xlsm")
Application.Run "1.xlsm!tt"
wb.Close
Set wb = Nothing
End Sub
这是个示例,我把两工作簿都在D盘了根目录运行的,你可以改代码,也可以该路径,详见附件
追问你好,按照你的方法,我自己试了也成功了,但是去读取公司的文档,并调用里面的脚步以后,就不行
Cannot run the macro. The macro may not be avaiavle in this workbook or all macros may be disabled
好像是因为这个函数是vba的function定义的函数,而且它用的也是vb空间的按钮事件,有办法吗谢谢