ビデオ: 【まだ手作業でやってるの?】Excelマクロの記録の基礎 2024
Excelで最初のマクロの記録を開始するには、開発者タブにあるマクロレコーダーが必要です。残念ながら、Excelは開発者タブを隠した状態ですぐに表示されます。最初はExcelのバージョンで表示されないことがあります。 VBAマクロを操作する場合は、[開発者]タブが表示されていることを確認する必要があります。このタブを表示するには:
-
ファイル→Excelオプションを選択します。
-
Excelのオプションダイアログボックスで、リボンのカスタマイズを選択します。
<! - 1 - > -
右側のリストボックスで、Developerの横にあるチェックマークをクリックします。
-
OKをクリックしてExcelに戻ります。
Excelのリボンに[開発者]タブが表示されたので、マクロレコーダを起動できます。開発者タブからレコードマクロを選択します。 [マクロの記録]ダイアログボックスが表示されます。
[マクロの記録]ダイアログボックスの4つの部分は次のとおりです。
-
マクロ名: マクロはマクロにマクロ名などのデフォルト名を付けますが、そうです。たとえば、汎用テーブルFormatTableをフォーマットするマクロに名前を付けることができます。
-
ショートカットキー: すべてのマクロは、イベントが発生するか、何か起こる必要があります。このイベントは、ボタンプレス、ワークブックのオープニング、またはこの例ではキーストロークの組み合わせです。マクロにショートカットキーを割り当てると、そのキーを入力するとマクロが実行されます。マクロをトリガーするためのショートカットキーは必要ないので、このフィールドはオプションです。
<! - 3 - > -
マクロを次の場所に格納します。 このワークブックオプションがデフォルトです。このブックにマクロを格納すると、マクロがアクティブなExcelファイルと共に保存されます。次回その特定のブックを開くと、マクロを実行することができます。同様に、別のユーザーにブックを送信する場合、そのユーザーはマクロを実行することもできます(マクロセキュリティがユーザーによって適切に設定されている場合)。
-
説明: このオプションのフィールドは、スプレッドシートに多数のマクロがある場合、またはマクロの機能についてユーザーに詳細な説明を提供する必要がある場合に便利です。
ワークシート・セルに名前を入力する単純なマクロを作成するには、「マクロの記録」ダイアログ・ボックスを開いて次の手順を実行します。
-
「ユーザー名」フィールドに、デフォルトのMacro1名。
この例の良い名前はMyNameです。
-
「ショートカットキー」フィールドに大文字のNを入力します。
このマクロをショートカットキーCtrl + Shift + Nに割り当てたところです。
-
[OK]をクリックして[マクロの記録]ダイアログボックスを閉じ、アクションの記録を開始します。
-
Excelスプレッドシート内のセルを選択し、選択したセルに名前を入力して、Enterキーを押します。
-
開発者→コード→録画を停止(またはステータスバーの録画停止ボタンをクリック)を選択します。