クイック スタート: マクロを作成する

Microsoft Excel で繰り返し実行するタスクがある場合は、マクロを記録して、それらのタスクを自動化することができます。 マクロとは、必要に応じて何度も実行できるアクションまたは一連のアクションのことです。 マクロを作成すると、マウスのクリックとキーボード操作が記録されます。 マクロを作成した後で編集して、マクロの動作を簡単に変更することができます。

毎月、会計マネージャーのレポートを作成するとします。 期限の過ぎたアカウントを持つ顧客の名前を赤で書式設定し、太字の書式設定を適用します。 選択したセルにこれらの書式設定の変更をすばやく適用するマクロを作成して実行することができます。

方法

アイコンの画像

マクロを記録する前に    

マクロと VBA ツールは [開発] タブにあります。このタブは既定で非表示になっているため、最初の手順はこれを有効にすることになります。 詳細については、「[開発] タブを表示する」を参照してください。

リボンの [開発] タブ

アイコンの画像

マクロを記録する    

  1. [開発] タブの [コード] グループで、[マクロの記録] をクリックします。

  2. 必要に応じて、[マクロ名] ボックスにマクロの名前を入力し、[ショートカットキー ] ボックスにショートカットキーを入力して、[OK ] をクリックして記録を開始します。

    マクロの記録

  3. 定型句の入力やデータの列への入力など、自動化する操作を実行します。

  4. [開発] タブの [記録終了] をクリックします。

    [記録終了]

アイコンの画像

マクロをもっと詳しく見てみよう    

マクロを編集することで、Visual Basic プログラミング言語について多少学ぶことができます。

マクロを編集するには、[開発] タブの [コード] グループで [マクロ] をクリックし、マクロ名を選択して、[編集] をクリックします。 Visual Basic エディターが起動します。

記録したアクションがコードとしてどのように表示されるかを確認します。 一部のコードはお客様にとって明確であり、一部のコードはちょっと不可解な場合があります。

コードを試して、Visual Basic Editor を閉じ、マクロをもう一度実行します。 今回は、何らかの問題が発生しているかどうかを確認します。

次のステップ

方法

アイコンの画像

マクロを記録する前に    

リボンに [開発] タブが表示されていることを確認します。 既定では、[開発] タブは表示されません。そのため、次の操作を行います。

  1. Excel > の [環境設定] に移動します。>リボン & ツールバー

  2. [リボンのユーザー設定] カテゴリの [メイン タブ] の一覧で、[開発] チェック ボックスをオンにしてから、[保存] をクリックします。

アイコンの画像

マクロを記録する    

  1. [開発] タブの [マクロの記録] をクリックします

  2. 必要に応じて、[マクロ名] ボックスにマクロの名前を入力し、[ショートカットキー ] ボックスにショートカットキーを入力して、[OK ] をクリックして記録を開始します。

  3. 定型句の入力やデータの列への入力など、自動化する操作を実行します。

  4. [開発] タブの [コード] グループで、[記録終了] をクリックします。

アイコンの画像

マクロをもっと詳しく見てみよう    

マクロを編集することで、Visual Basic プログラミング言語について多少学ぶことができます。

マクロを編集するには、[開発] タブの [マクロ] をクリックし、マクロ名を選択して、[編集] をクリックします。 Visual Basic エディターが起動します。

記録したアクションがコードとしてどのように表示されるかを確認します。 一部のコードはお客様にとって明確であり、一部のコードはちょっと不可解な場合があります。

コードを試して、Visual Basic Editor を閉じ、マクロをもう一度実行します。 今回は、何らかの問題が発生しているかどうかを確認します。

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×