Excel-macros-excel-running-a-macro

提供:Dev Guides
移動先:案内検索

Excelマクロ-マクロの実行

ワークブックでマクロを実行する方法はいくつかあります。 マクロは、マクロが有効なワークブックまたは個人用マクロブックに保存され、以前に学習したように任意のブックからアクセスできます。

次の方法でマクロを実行できます-

  • [表示]タブからマクロを実行する
  • Ctrlキーとショートカットキーを押してマクロを実行する
  • クイックアクセスツールバーのボタンをクリックしてマクロを実行する
  • リボンのカスタムグループのボタンをクリックしてマクロを実行する
  • グラフィックオブジェクトをクリックしてマクロを実行する
  • 開発者タブからマクロを実行する
  • VBAエディターからマクロを実行する

[表示]タブからマクロを実行する

リボンの[表示]タブからマクロの実行を既に学習しました。 簡単な要約-

  • リボンの[表示]タブをクリックします。
  • マクロをクリックします。
  • ドロップダウンリストから[マクロの表示]を選択します。

アクティブセル

[マクロ]ダイアログボックスが表示されます。

  • マクロ名をクリックします。
  • [実行]ボタンをクリックします。

ダイアログボックス

ショートカットキーでマクロを実行する

マクロにショートカットキー(Ctrl +キー)を割り当てることができます。 [マクロの作成]ダイアログボックスでマクロを記録中にこれを行うことができます。 それ以外の場合は、後で[マクロオプション]ダイアログボックスで追加できます。

マクロの記録中にショートカットキーを追加する

  • [表示]タブをクリックします。
  • マクロをクリックします。
  • ドロップダウンリストから[マクロの記録]を選択します。

[マクロの作成]ダイアログボックスが表示されます。

  • マクロ名を入力してください
  • [ショートカットキー]の下の[Ctrl] +の隣のボックスにqと言う文字を入力します。

追加

マクロオプションにショートカットキーを追加する

  • [表示]タブをクリックします。
  • マクロをクリックします。
  • ドロップダウンリストから[マクロの表示]を選択します。

[マクロ]ダイアログボックスが表示されます。

  • マクロ名を選択します。
  • [オプション]ボタンをクリックします。

ショートカットキー

[マクロオプション]ダイアログボックスが表示されます。 [ショートカットキー]の下の[Ctrl] +の隣のボックスにqと言う文字を入力します。 OKをクリックしてください。

レターを入力

ショートカットキーでマクロを実行するには、Ctrlキーとキーqを同時に押します。 マクロが実行されます。

注意-マクロのショートカットキーには、小文字または大文字を使用できます。 ExcelショートカットキーであるCtrl +文字の組み合わせを使用する場合、それを上書きします。 例には、Ctrl + C、Ctrl + V、Ctrl + Xなどが含まれます。 したがって、手紙を選択する際には管轄権を使用してください。

クイックアクセスツールバーからマクロを実行する

クイックアクセスツールバーにマクロボタンを追加し、クリックしてマクロを実行できます。 このオプションは、個人用マクロブックにマクロを保存するときに役立ちます。 追加したボタンは、開いているブックのクイックアクセスツールバーに表示されるため、マクロを簡単に実行できます。

個人用マクロブックにMyMacroという名前のマクロがあるとします。

クイックアクセスツールバーにマクロボタンを追加するには、次のようにします-

  • クイックアクセスツールバーを右クリックします。
  • ドロップダウンリストから[クイックアクセスツールバーのカスタマイズ]を選択します。

クイックアクセス

[Excelオプション]ダイアログボックスが表示されます。 カテゴリの下にあるドロップダウンリストから[マクロ]を選択します-[コマンドの選択元]。

コマンド

マクロの下にマクロのリストが表示されます。

  • PERSONAL.XLSB!MyMacroをクリックします。
  • [追加]ボタンをクリックします。

リスト

マクロ名がマクロボタンの画像とともに右側に表示されます。

マクロボタンの画像を変更するには、次のように進みます-

  • 右側のボックスでマクロ名をクリックします。
  • [変更]ボタンをクリックします。

変更

[*修正ボタン]ダイアログボックスが表示されます。 1つのシンボルを選択して、ボタンのアイコンとして設定します。

アイコン

クイックアクセスツールバーのボタン画像にポインターを置いたときに表示される表示名を、この例ではMyMacroを実行するなどの意味のある名前に変更します。 OKをクリックしてください。

MyMacro

右ペインでマクロ名とアイコンシンボルが変わります。 OKをクリックしてください。

シンボル

クイックアクセスツールバーにマクロボタンが表示され、ボタンにポインターを置くとマクロ表示名が表示されます。

ポインター

マクロを実行するには、クイックアクセスツールバーのマクロボタンをクリックするだけです。

カスタムグループでマクロを実行する

リボンにカスタムグループとカスタムボタンを追加して、ボタンにマクロを割り当てることができます。

  • リボンを右クリックします。
  • ドロップダウンリストから[リボンのカスタマイズ]を選択します。

カスタムグループ

[* Excelオプション*]ダイアログボックスが表示されます。

  • [リボンのカスタマイズ]の下の[メインタブ]を選択します。
  • [新しいタブ]をクリックします。

Excelオプション

[メインタブ]リストに[新しいタブ(カスタム)]が表示されます。

  • [新しいタブ(カスタム)]をクリックします。
  • [新しいグループ]ボタンをクリックします。

[新しいタブ(カスタム)]の下に[新しいグループ(カスタム)]が表示されます。

  • [新しいタブ(カスタム)]をクリックします。
  • [名前の変更]ボタンをクリックします。

カスタム

[名前の変更]ダイアログボックスが表示されます。 リボンの[メイン]タブに表示されるカスタムタブの名前を入力します(「マイマクロ」など)、[OK]をクリックします。

名前の変更

-リボンのすべてのメインタブは大文字です。 あなたの裁量を使用して、大文字または小文字を使用することができます。 標準のタブで目立つように、単語の大文字と小文字を選択しました。

新しいタブ名が[マイマクロ(カスタム)]に変わります。

  • [新しいグループ(カスタム)]をクリックします。
  • [名前の変更]ボタンをクリックします。

新しいグループ

[名前の変更]ダイアログボックスが表示されます。 [表示名]ダイアログボックスにグループ名を入力し、[OK]をクリックします。

表示名

新しいグループ名は、個人用マクロ(カスタム)に変わります。

左ペインの[コマンドの選択]の下にある[マクロ]をクリックします。

からのコマンド

  • マクロ名を選択します。たとえば、マクロリストからMyFirstMacroを選択します。
  • [追加]ボタンをクリックします。

マクロリスト

マクロは、個人用マクロ(カスタム)グループの下に追加されます。

パーソナルマクロ

  • リストの[マイマクロ(カスタム)]をクリックします。
  • タブを上下に移動するには、矢印をクリックします。

矢印

メインタブリスト内のタブの位置により、リボン上のどこに配置されるかが決まります。 OKをクリックしてください。

位置

カスタムタブ-マイマクロがリボンに表示されます。

[マイマクロ]タブをクリックします。 個人用マクログループがリボンに表示されます。 MyFirstMacroは、個人用マクログループに表示されます。 マクロを実行するには、Personal MacrosグループのMyFirstMacroをクリックするだけです。

タブをクリック

オブジェクトをクリックしてマクロを実行する

ワークシートに図形、グラフィック、VBAコントロールなどのオブジェクトを挿入して、マクロを割り当てることができます。 マクロを実行するには、オブジェクトをクリックするだけです。

オブジェクトを使用したマクロの実行の詳細については、「マクロをオブジェクトに割り当てる」の章を参照してください。

[開発]タブからマクロを実行する

[開発]タブからマクロを実行できます。

  • リボンの[開発]タブをクリックします。
  • マクロをクリックします。

開発者タブ

[マクロ]ダイアログボックスが表示されます。 マクロ名をクリックし、[実行]をクリックします。

実行をクリック

VBAエディターからマクロを実行する

次のようにVBAエディタからマクロを実行できます-

  • リボンの[実行]タブをクリックします。
  • ドロップダウンリストからRun Sub/UserFormを選択します。

ユーザーフォーム