マクロの挿入

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

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

マクロの編集」をクリックすると、マクロを挿入する前に編集することができます。

マクロの使い方は?

一度実行する

Run Once(ワークブックに追加しない)は、マクロを1回だけ実行します。ワークブックには保存されません。

ユーザーケース

スプレッドシートの他のユーザーが必要としない、スプレッドシートの「クリーンアップ」や1回限りのタスク。

  • ワークブックのすべての図形を削除
  • すべての空白行の削除
  • エラー値を含む行の削除
  • シートを別々のExcelファイルとして保存

挿入ボタン

Excelにボタンを挿入します。クリックするとマクロが実行されます。

形状に割り当てる

ワークブックの既存の図形にマクロを割り当てます。シェイプがクリックされると、マクロが実行されます。

イベントでマクロを実行する

イベント」がトリガーされたときに実行するマクロを指定する。

利用可能なイベント

  • セル – 値の変更 セルの値が変更されるとマクロが実行されます。(シートと範囲を指定する必要があります)。
  • セル – 選択変更– セルが選択されるとマクロが実行されます(シートと範囲を指定する必要があります)。
  • ワークシート – アクティブ化 – シートがアクティブ化(開く)されるとマクロが実行されます。 (シートを指定する必要があります)。
  • ワークシート – 非アクティブ化– シートが非アクティブ化されるとマクロが実行されます。(シートを指定する必要があります)。
  • ワークブック – 開く– ワークブックが開かれるとマクロが実行されます。
  • ワークブック – 閉じる前– ワークブックが開かれたときにマクロを実行します。
  • ワークブック – 保存前– ワークブックが開かれたときにマクロを実行します。
ユーザ事例
  • ワークブックを開いたときに、シートを非表示にして「ホーム」ワークシートを開く。
  • シートをアクティブにすると、セルA1に移動する。
  • シート起動時に行の非表示を解除する。
  • 特定のセル値が入力された場合、セルの横にメモを追加する。

高度な機能

Advancedの設定は、変更する正当な理由がない限り、そのままにしておくことをお勧めします。

ここでは、VBAコードで使用するマクロ名を定義したり、マクロの特定の設定をカスタマイズすることができます。

マクロ名

マクロのVBAコード名を変更する。

アラートを無効にする

チェックすると、”保存せずにこのワークブックを閉じてよろしいですか?”や “このワークシートを削除してよろしいですか?”といったアラートが無効になり、マクロが一時停止するのを防ぎます。

画面の更新を無効にする

チェックすると、マクロが終了するまでExcelの表示が更新されません。これにより、マクロの実行時間が短縮され、マクロがよりプロフェッショナルに見えるようになります。

イベントを無効にする

チェックすると、マクロの実行中にイベントが無効になる。これにより、マクロからイベントがトリガーされた場合に発生する可能性のある「無限ループ」などの問題を防ぐことができます。

自動計算を無効にする

チェックすると、マクロの実行中にExcelの計算がオフになります。これにより、マクロの実行速度が向上します。

[get_templateテンプレート=”template-parts/pagination/am-documentation”]。

Excel の自動化を開始