Excelマクロ-マクロの実行
ブックでマクロを実行するには、いくつかの方法があります。マクロは、マクロが有効なブックまたは個人用マクロブックに保存されており、以前に学習したように、任意のブックからアクセスできます。
次の方法でマクロを実行できます-
- [表示]タブからマクロを実行する
- Ctrlキーとショートカットキーを押してマクロを実行する
- クイックアクセスツールバーのボタンをクリックしてマクロを実行する
- リボンのカスタムグループのボタンをクリックしてマクロを実行する
- グラフィックオブジェクトをクリックしてマクロを実行する
- [開発者]タブからマクロを実行する
- VBAエディターからマクロを実行する
[表示]タブからマクロを実行する
リボンの[表示]タブからマクロを実行する方法を既に学習しました。簡単な要約-
- リボンの[表示]タブをクリックします。
- [マクロ]をクリックします。
- ドロップダウンリストから[マクロの表示]を選択します。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/active_cell.jpg)
[マクロ]ダイアログボックスが表示されます。
- マクロ名をクリックします。
- [実行]ボタンをクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/dialog_box.jpg)
ショートカットキーを使用したマクロの実行
マクロにショートカットキー(Ctrl +キー)を割り当てることができます。マクロを記録しているときにこれを行うことができますCreate Macroダイアログボックス。それ以外の場合は、後でこれを追加できますMacro Options ダイアログボックス。
マクロの記録中にショートカットキーを追加する
- [表示]タブをクリックします。
- [マクロ]をクリックします。
- ドロップダウンリストから[マクロの記録]を選択します。
[マクロの作成]ダイアログボックスが表示されます。
- マクロ名を入力します
- ショートカットキーの下のCtrl +の横のボックスにqなどの文字を入力します。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/adding.jpg)
マクロオプションにショートカットキーを追加する
- [表示]タブをクリックします。
- [マクロ]をクリックします。
- ドロップダウンリストから[マクロの表示]を選択します。
[マクロ]ダイアログボックスが表示されます。
- マクロ名を選択します。
- [オプション]ボタンをクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/shortcut_key.jpg)
[マクロオプション]ダイアログボックスが表示されます。ショートカットキーの下のCtrl +の横のボックスに文字(qなど)を入力します。[OK]をクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/type_a_letter.jpg)
ショートカットキーでマクロを実行するには、Ctrlキーとキーqを同時に押します。マクロが実行されます。
Note−マクロのショートカットキーには、小文字または大文字を使用できます。ExcelのショートカットキーであるCtrl +文字の組み合わせを使用する場合は、それを上書きします。例としては、Ctrl + C、Ctrl + V、Ctrl + Xなどがあります。したがって、文字を選択する際は、管轄区域を使用してください。
クイックアクセスツールバーからマクロを実行する
クイックアクセスツールバーにマクロボタンを追加し、クリックしてマクロを実行できます。このオプションは、マクロを個人用マクロブックに保存するときに役立ちます。追加されたボタンは、開いているブックのクイックアクセスツールバーに表示されるため、マクロを簡単に実行できます。
個人用マクロブックにMyMacroという名前のマクロがあるとします。
クイックアクセスツールバーにマクロボタンを追加するには、次の手順を実行します。
クイックアクセスツールバーを右クリックします。
選択する Customize Quick Access Toolbar ドロップダウンリストから。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/quick_access.jpg)
[Excelのオプション]ダイアログボックスが表示されます。カテゴリの下のドロップダウンリストからマクロを選択します-Choose commands from。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/commands.jpg)
マクロのリストが[マクロ]の下に表示されます。
- PERSONAL.XLSB!MyMacroをクリックします。
- [追加]ボタンをクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/list.jpg)
マクロ名が右側に表示され、マクロボタンの画像が表示されます。
マクロボタンの画像を変更するには、次の手順に従います。
- 右側のボックスでマクロ名をクリックします。
- [変更]ボタンをクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/modify.jpg)
ザ・ Modify Buttonダイアログボックスが表示されます。シンボルを1つ選択して、ボタンのアイコンとして設定します。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/icon.jpg)
クイックアクセスツールバーのボタン画像にポインタを置いたときに表示される表示名を、意味のある名前に変更します。たとえば、この例ではMyMacroを実行します。[OK]をクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/mymacro.jpg)
右側のペインでマクロ名とアイコン記号が変わります。[OK]をクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/symbol.jpg)
クイックアクセスツールバーにマクロボタンが表示され、ボタンにポインタを置くとマクロ表示名が表示されます。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/pointer.jpg)
マクロを実行するには、クイックアクセスツールバーのマクロボタンをクリックするだけです。
カスタムグループでのマクロの実行
リボンにカスタムグループとカスタムボタンを追加して、マクロをボタンに割り当てることができます。
- リボンを右クリックします。
- ドロップダウンリストから[リボンのカスタマイズ]を選択します。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/custom_group.jpg)
ザ・ Excel Options ダイアログボックスが表示されます。
- [リボンのカスタマイズ]の下の[メインタブ]を選択します。
- [新しいタブ]をクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/excel_option.jpg)
[新しいタブ(カスタム)]が[メインタブ]リストに表示されます。
- [新しいタブ(カスタム)]をクリックします。
- [新しいグループ]ボタンをクリックします。
新しいグループ(カスタム)が[新しい]タブ(カスタム)の下に表示されます。
- [新しいタブ(カスタム)]をクリックします。
- [名前の変更]ボタンをクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/custom.jpg)
[名前の変更]ダイアログボックスが表示されます。リボンの[メイン]タブに表示されるカスタムタブの名前を入力します。たとえば、[マイマクロ]と入力し、[OK]をクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/rename.jpg)
Note−リボンのすべてのメインタブは大文字です。大文字または小文字を自由に使用できます。標準のタブで目立つように、単語を大文字にする小文字を選択しました。
新しいタブ名が[マイマクロ(カスタム)]に変わります。
- [新しいグループ(カスタム)]をクリックします。
- [名前の変更]ボタンをクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/new_group.jpg)
ザ・ Renameダイアログボックスが表示されます。[表示名]ダイアログボックスにグループ名を入力し、[OK]をクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/display_name.jpg)
新しいグループ名がパーソナルマクロ(カスタム)に変更されます。
下の左側のペインで[マクロ]をクリックします Choose commands from。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/commands_from.jpg)
- マクロ名を選択します。たとえば、マクロリストからMyFirstMacroを選択します。
- [追加]ボタンをクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/macro_list.jpg)
マクロは、[個人用マクロ(カスタム)]グループの下に追加されます。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/personal_macros.jpg)
- リストの[マイマクロ(カスタム)]をクリックします。
- 矢印をクリックして、タブを上下に移動します。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/arrows.jpg)
メインタブリスト内のタブの位置によって、リボンのどこに配置されるかが決まります。[OK]をクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/position.jpg)
カスタムタブ– [マイマクロ]がリボンに表示されます。
タブ-マイマクロをクリックします。個人用マクログループがリボンに表示されます。MyFirstMacroは、パーソナルマクログループに表示されます。マクロを実行するには、[個人用マクロ]グループの[MyFirstMacro]をクリックするだけです。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/click_tab.jpg)
オブジェクトをクリックしてマクロを実行する
ワークシートに図形、グラフィック、VBAコントロールなどのオブジェクトを挿入し、それにマクロを割り当てることができます。マクロを実行するには、オブジェクトをクリックするだけです。
オブジェクトを使用してマクロを実行する方法の詳細については、「オブジェクトへのマクロの割り当て」の章を参照してください。
[開発者]タブからマクロを実行する
[開発者]タブからマクロを実行できます。
- リボンの[開発者]タブをクリックします。
- [マクロ]をクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/developer_tab.jpg)
[マクロ]ダイアログボックスが表示されます。マクロ名をクリックしてから、[実行]をクリックします。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/click_run.jpg)
VBAエディターからマクロを実行する
次のように、VBAエディターからマクロを実行できます。
- リボンの[実行]タブをクリックします。
- ドロップダウンリストから[サブ/ユーザーフォームの実行]を選択します。
![](https://post.nghiatu.com/assets/tutorial/excel_macros/images/userform.jpg)