アン Excelマクロ プロシージャとして格納された一連のプログラミング命令です。マクロは、一般的に実行されるタスクの手順の繰り返しを排除し、キーボードショートカット、ツールバーのアイコン、またはワークシート自体に追加されたボタンによってトリガされます。
注意 この記事の情報は、Excelのバージョン2019,2016,2013,2010、およびExcel for Macに適用されます。
マクロを使用する場合
マクロを使用すると、繰り返し実行するタスクを自動化することで、スプレッドシートを簡単に操作できます。これらのタスクには、数式の使用を必要とする複雑な計算から単純な書式設定タスクまでが含まれます。繰り返しタスクの1つの例は、新しいデータに数値書式を追加することです。もう1つの例は、枠線や陰影などのセルとワークシートの書式を適用することです。

マクロが有効である他の繰り返しタスクには、以下のものがあります。
- 行と列の追加または削除
- ワークシートの保護または保護解除
- セルの範囲を選択する
- 現在の日付をワークシートに追加する
マクロとテンプレート
マクロを使用すると、繰り返しの作業には時間を節約できます。新しいワークシートに特定の書式設定機能やコンテンツ(見出しや会社のロゴなど)を定期的に追加する場合は、新しいワークシートを作成するたびに作成するのではなく、これらのアイテムを含むテンプレートファイルを作成して保存します。
Excelのマクロレコーダー
Excelには、キーボードとマウスを使用して一連の手順を記録するビルトインマクロレコーダが組み込まれています。 Excelはこの一連のステップをVBAコードに変換します。マクロレコーダーとマクロマネージャは、表示タブにあります。ワークシートにボタンを追加するには、開発者タブを追加する必要があります。
開発者タブをExcelに追加する
Excelの開発者タブを明らかにするための手順は簡単で、MacまたはWindows PCを問わず、どのような手順でも実行できます。

-
Windows:選択 ファイル.
マック: を選択 Excel メニュー.
-
Windows:選択 オプション.
マック:選択 設定.
-
Windows:選択 リボンをカスタマイズする.
マック:選択 リボン&ツールバー.
-
ウィンドウの右側で、「リボンのカスタマイズ」の下にあります。 セクション, 場所を見つける 開発者 オプションを選択し、隣のボックスにチェックマークを付けます。
-
選択 保存する ウィンドウを閉じて開発者タブをExcelに表示します。
Excelで基本マクロを作成します。
赤い色でセルを塗りつぶし、テキストを中央に置き、太字の書式をテキストに追加する基本的なExcelマクロを作成しましょう。 「開発者」タブで「マクロの記録」オプションを使用できますが、「表示」タブを使用してプロセスを簡単にします。

-
選択 ビュー.
-
選択 マクロ > 記録 マクロ.
-
マクロ名に、マクロの名前を入力します。この例のために私たちの主導に従ってください 強調する.
-
マクロを保存で、 このワークブック 現在のファイルにマクロをアタッチします。
-
ショートカットキーを作成するには、他のキーと組み合わせて押すとマクロを実行する文字または数値を入力します。この例では、文字を使用します E.
-
タイプa 説明 マクロのこの例では空欄にします。
この説明は、実行時にマクロが何をするかを思い出させます。複数のマクロを作成する場合は、説明を入力して、タスクに適したものをすばやく選択することができます。
-
選択 OK.
-
マクロが記録を開始します。スプレッドシートの変更はすべて記録されます。
-
セルを選択します。これはスプレッドシート上で変更されるセルとマクロが記録されるセルです。
-
ホームタブで、 大胆な セルテキストを強調するために、 センター セル内容を整列させ、 塗りつぶしの色 セルの背景を赤に変更します。
-
選択 ビュー 選択 やめる 録音。マクロが作成され、ブックに格納されます。
Excelで作成されたマクロを実行する
マクロにショートカットキーの組み合わせが割り当てられている場合は、セルを選択してキーボードの組み合わせを押してマクロを適用します。ショートカットの組み合わせを選択しなかった場合は、 ビュー 選択 マクロの表示。任意のマクロを実行するには、そのマクロを選択して 走る.
Excelでマクロボタンを作成する
マクロはキーボードショートカットで実行できます。または、スプレッドシートのカスタムボタンを作成して、指定したマクロを実行することもできます。

次の例に従って、以前に作成したExcelの基本マクロボタンを作成します 強調する マクロ。
開発者タブを有効にする必要があります。この資料に記載されている手順を使用して、開発者タブをExcelに追加します。
-
選択 開発者.
-
コントロールグループで、 インサート > ボタン.
-
ボタンを配置するワークシート上のセルを選択します。ボタンは、ワークシートに追加された後に移動および変更できます。
-
ボタンを押したときに実行したいマクロをリストから選択します。この例では、 強調する マクロ。
-
選択 OK.
-
ワークシート上に移動またはサイズ変更可能なボタンが表示されます。ボタンに表示されているテキストを変更するには、ダブルクリックして目的のテキストを入力します。
-
セルを選択し、マクロを実行するボタンを選択します。




