マクロ アクションを実行
- 最終更新日2024/01/30
マクロ アクションを実行
Excel の高度な操作パッケージの [マクロを実行] アクションを使用して、ワークシートでマクロを実行できます。
設定
- 実行するマクロの名前とその引数を指定します。
- [開く] アクション でブックを開く際に使用したセッション名を入力します。
注:
- マクロ コードを書くとき、
Exit Sub
を使用すると、特定のプロシージャを任意の時点で終了できます。 - マクロ コードに、マクロを終了するための
End
またはEnd Sub
ステートメントのインスタンスが 1 つしかないことを確認してください。ステートメントのインスタンスが複数ある場合は、実行時に Bot が実行に失敗してエラーになることがあります。
次の例では、入力ボックスを取得し、ユーザーの返答が数字でない場合にプロシージャを終了しています。
Sub vba_exit_sub_example()
If IsNumeric(InputBox("Enter your age.", "Age")) = False Then
MsgBox "Error! Enter a numeric value only."
Exit Sub
Else
MsgBox "Thank you."
End If
End Sub