2分ごとに機能を実行するマクロを作成しようとしているマクロ対応のExcelファイルがあります。Excel VBA - マクロエラー - マクロが使用できない - 自動更新
次は私のコードです:
Sub macro123()
Application.SendKeys ("%{A}")
Application.SendKeys ("R")
Application.SendKeys ("A")
Call test
End Sub
Sub test()
Application.OnTime Now + TimeValue("00:02:00"), "macro123"
End Sub
macro123が、私はそれを最初に実行したときに実行されます。 2分後にもう一度実行しようとしましたが、次のエラーが発生したときです。
[![ここに画像の説明を入力] [1] [1]
マクロの設定はおそらく組織のドメインの設定に、グレー表示されているように見える?
[![ここに画像の説明を入力します] [2] [2]
は、それらのステートメントごとN分を実行するために私のための他の方法はありますか?
た ''あなたのMacro123'から来ているWorkbook'。 Excelはマクロが 'ActiveWorkbook'にあると仮定しています。それが完全に指定されていることを確認してください。 – PeterT
'.SendKeys'を取り除き、' Workbooks( "myWorkbook")。RefreshAll'を使うことを検討してください。 – Jeeped
@PeterT投稿をVBAエディタのスクリーンショットで更新しました。それがワークブックの構造です。これを達成する方法を教えてください? – Tango