0

特定のワークブックを開くときに最新のデータで実行する必要がある手順がいくつかあります。ただし、ワークブックを開くイベントが発生した後にのみ、外部データ ソースが更新されることがわかりました。どうすればそれを変更できますか? または、これらの手順が外部データ ソースが更新された後にのみ自動的に実行されるようにするにはどうすればよいでしょうか?

4

1 に答える 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 に答える