0

CommandButton2_Click、CommandButton1_Click の 2 つのサブルーチンがあり、cmd2_click は以下のステートメントを使用して cmd1_click を呼び出します。

Application.OnTime Now() + TimeValue("00:00:15"), "CommandButton1_Click"

しかし、上記のステートメントの実行中に以下のエラーが発生します。

ここにエラーのスクリーンショットがあります ここに画像の説明を入力

4

1 に答える 1

3

以下の例のように、プログラム シート名の前にドットを付けてください。

以下のコードを試してください:

  Application.OnTime Now() + TimeValue("00:00:15"), "Sheet1.CommandButton1_Click"

オブジェクト ブラウザで CommandButton1_Click プロシージャを検索すると、コマンド ボタンを保持しているシートにプライベート関数が表示されます。

ここに画像の説明を入力

また、マクロが有効になっていることを確認してください。以下のリンクを参照してください。 http://www.youtube.com/watch?v=3Jqp_WQRT6M

于 2013-03-10T17:04:00.000 に答える