CommandButton2_Click、CommandButton1_Click の 2 つのサブルーチンがあり、cmd2_click は以下のステートメントを使用して cmd1_click を呼び出します。
Application.OnTime Now() + TimeValue("00:00:15"), "CommandButton1_Click"
しかし、上記のステートメントの実行中に以下のエラーが発生します。
ここにエラーのスクリーンショットがあります
CommandButton2_Click、CommandButton1_Click の 2 つのサブルーチンがあり、cmd2_click は以下のステートメントを使用して cmd1_click を呼び出します。
Application.OnTime Now() + TimeValue("00:00:15"), "CommandButton1_Click"
しかし、上記のステートメントの実行中に以下のエラーが発生します。
ここにエラーのスクリーンショットがあります
以下の例のように、プログラム シート名の前にドットを付けてください。
以下のコードを試してください:
Application.OnTime Now() + TimeValue("00:00:15"), "Sheet1.CommandButton1_Click"
オブジェクト ブラウザで CommandButton1_Click プロシージャを検索すると、コマンド ボタンを保持しているシートにプライベート関数が表示されます。
また、マクロが有効になっていることを確認してください。以下のリンクを参照してください。 http://www.youtube.com/watch?v=3Jqp_WQRT6M