[英]Running a macro from a another workbook
我想更換就行了Application.Run "c:\\users\\navin\\test\\"
用path
,但它不會工作。 (錯誤1004)。
Sub test()
Dim path As String
path = "c:\users\navin\test\"
Workbooks.Open (path & "excel.xlsb")
Application.Run "'c:\users\navin\test\new.xlsb!macro1'"
Workbooks("excel.xlsb").Close SaveChanges:=True
End Sub
當前,您打開一個名為excel.xlsb
的工作簿,然后嘗試在名為new.xslb
的工作簿中運行宏。 您也有兩組引號,這很可能會引起問題。
在嘗試運行宏的位置,您應該僅引用工作簿的名稱。
Application.Run "excel.xlsb!macro1"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.