マクロ アクションを実行

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