我使用以下代码为按钮分配新宏:
ActiveSheet.Shapes("ButtonI").OnAction = AName & "!Import_to_Master"
其中AName
是格式为"Tool - IP1.xls"
目前它引发了:
运行时错误' 1004':无法运行宏'工具 - IP1.xls!Import_to_Master'。
如果文件名中没有数字值,即文件名为"Tool - IP.xls"
,则没有错误。
如何解决这个问题,以便您可以在文件名中使用数字?
答案 0 :(得分:0)
在使用包含空格的工作簿/工作表时,您错过了所需的'
:
ActiveSheet.Shapes("ButtonI").OnAction = "'" & AName & "'!Import_to_Master"
假设AName
是“工具 - IP.xls”并且已打开。