マクロの挿入
AutoMacroでは、Insert Macroメニューでオートメーション(マクロ)の配置方法を選択します。このメニューは、作成するマクロを選択した後に表示されます。

メニューの上部には、マクロの説明とマクロの編集ボタンがあります:

マクロの編集」をクリックすると、マクロを挿入する前に編集することができます。
マクロの使い方は?
一度実行する
Run Once(ワークブックに追加しない)は、マクロを1回だけ実行します。ワークブックには保存されません。
ユーザーケース
スプレッドシートの他のユーザーが必要としない、スプレッドシートの「クリーンアップ」や1回限りのタスク。
- ワークブックのすべての図形を削除
- すべての空白行の削除
- エラー値を含む行の削除
- シートを別々のExcelファイルとして保存
挿入ボタン
Excelにボタンを挿入します。クリックするとマクロが実行されます。
形状に割り当てる
ワークブックの既存の図形にマクロを割り当てます。シェイプがクリックされると、マクロが実行されます。
イベントでマクロを実行する
イベント」がトリガーされたときに実行するマクロを指定する。

利用可能なイベント
- セル – 値の変更– セルの値が変更されるとマクロが実行されます。(シートと範囲を指定する必要があります)。
- セル – 選択変更– セルが選択されるとマクロが実行されます(シートと範囲を指定する必要があります)。
- ワークシート – アクティブ化 – シートがアクティブ化(開く)されるとマクロが実行されます。 (シートを指定する必要があります)。
- ワークシート – 非アクティブ化– シートが非アクティブ化されるとマクロが実行されます。(シートを指定する必要があります)。
- ワークブック – 開く– ワークブックが開かれるとマクロが実行されます。
- ワークブック – 閉じる前– ワークブックが開かれたときにマクロを実行します。
- ワークブック – 保存前– ワークブックが開かれたときにマクロを実行します。
ユーザ事例
- ワークブックを開いたときに、シートを非表示にして「ホーム」ワークシートを開く。
- シートをアクティブにすると、セルA1に移動する。
- シート起動時に行の非表示を解除する。
- 特定のセル値が入力された場合、セルの横にメモを追加する。
高度な機能
Advancedの設定は、変更する正当な理由がない限り、そのままにしておくことをお勧めします。
ここでは、VBAコードで使用するマクロ名を定義したり、マクロの特定の設定をカスタマイズすることができます。

マクロ名
マクロのVBAコード名を変更する。
アラートを無効にする
チェックすると、”保存せずにこのワークブックを閉じてよろしいですか?”や “このワークシートを削除してよろしいですか?”といったアラートが無効になり、マクロが一時停止するのを防ぎます。
画面の更新を無効にする
チェックすると、マクロが終了するまでExcelの表示が更新されません。これにより、マクロの実行時間が短縮され、マクロがよりプロフェッショナルに見えるようになります。
イベントを無効にする
チェックすると、マクロの実行中にイベントが無効になる。これにより、マクロからイベントがトリガーされた場合に発生する可能性のある「無限ループ」などの問題を防ぐことができます。
自動計算を無効にする
チェックすると、マクロの実行中にExcelの計算がオフになります。これにより、マクロの実行速度が向上します。
[get_templateテンプレート=”template-parts/pagination/am-documentation”]。
Excel の自動化を開始
