Excel 将命令按钮链接到其他工作簿中的VBA

Excel 将命令按钮链接到其他工作簿中的VBA,excel,excel-2007,vba,Excel,Excel 2007,Vba,为一年中的不同日期创建Excel文件。还有一个主excel文件。要创建从日excel文件到主文件中VBA的链接按钮。因此,如果需要更改某些代码,我可以在主文件中更改它,day文件将从主文件运行新代码。假设在名为“master.xlsm”的打开工作簿中,有一个名为test的宏: Sub test() MsgBox "in master" End Sub 如果在另一个打开的工作簿(可能是“Daily.xlsx”)的工作表上有一个窗体控件按钮,则可以将宏指定给该按钮,如下所示: 如果您随后

为一年中的不同日期创建Excel文件。还有一个主excel文件。要创建从日excel文件到主文件中VBA的链接按钮。因此,如果需要更改某些代码,我可以在主文件中更改它,day文件将从主文件运行新代码。

假设在名为“master.xlsm”的打开工作簿中,有一个名为
test
的宏:

Sub test()
    MsgBox "in master"
End Sub
如果在另一个打开的工作簿(可能是“Daily.xlsx”)的工作表上有一个窗体控件按钮,则可以将宏指定给该按钮,如下所示:

如果您随后只打开“Daily.xlsx”,而没有首先打开“Master.xlsm”,您将获得 消息(由于链接到“Master.xlsm”)。无论您是说“更新”还是“不更新”,当您单击按钮时,“Master.xlsm”将自动打开,并且将执行
测试