我有一些程序在打开某个工作簿时应该使用最新数据执行。但是,我发现外部数据源仅在工作簿打开事件发生后才会更新。我该如何改变呢?或者我该怎么做才能使这些程序仅在外部数据源更新后自动运行?
问问题
765 次
1 回答
1
您打开工作簿,Workbook_Open() 事件就会启动。例如,
Private Sub Workbook_Open()
MyMacro
'Call MyMacro
'Run "MyMacro"
End Sub
Sub MyMacro()
MsgBox "This macro fires at Workbook_Open Event", vbInformation, "Info"
End Sub
这将显示一个带有字符串的消息框This macro fires...
。
现在让我们将其视为更新记录的宏。现在,记录正在更新,您想要刷新工作簿。
您点击ALT + F8
或导航到一个View Macros
窗口并找到MyMacro
宏并运行它!
于 2013-05-29T09:06:26.017 回答