Home » エクセルマクロ・Excel VBAの使い方 » マクロにショートカットキーを割り当てる−マクロダイアログ

マクロにショートカットキーを割り当てる−マクロダイアログ

対象:Excel97,Excel2000,Excel2002,Excel2003

これまでこのサイトでいくつかのマクロをご紹介してきました。

  • ワークシート名一覧を作成したい
  • 非表示シートをまとめて表示したい
  • シートを並べ替えたい
  • マクロでフリガナをふる

  • 登録したマクロを実行する方法はいろいろありますが、頻繁に使うマクロの場合に便利なのはショートカットキーでしょう。

    [スポンサードリンク]

    以下の手順でマクロにショートカットキーが割り当てられます。


    ▼操作手順:マクロにショートカットキーを割り当てる
    メニュー[ツール]−[マクロ]−[マクロ]をクリック
     ↓
    [マクロ]ダイアログ−[マクロ名]欄で
     ショートカットキーを割り当てたいマクロを選択
     ↓
    [オプション]ボタンをクリック
     ↓
    [マクロオプション]ダイアログ−[ショートカットキー]欄に
     割り当てたいキーを入力
     ↓
    [マクロオプション]ダイアログ−[OK]ボタンをクリック
     ↓
    [マクロ]ダイアログ−[キャンセル]ボタンをクリック

    ショートカットキーは、
    [Ctrl]キーとアルファベットキーの組み合わせ
    または、
    [Ctrl]+[Shift]キーとアルファベットキーの組み合わせ
    を、割り当てることができます。

    アルファベット以外のキーを押して[マクロオプション]ダイアログ−[OK]ボタンをクリックすると、「ショートカットキーは半角のアルファベットでなければなりません。」というメッセージが表示され、登録できません。

    Excelで元々ショートカットとして割り当てられているキーの組み合わせに、マクロのショートカットキーを割り当てた場合、マクロのショートカットキーの方が有効となります。

    現実問題として、[Ctrl]キーとアルファベットの組み合わせの多くに、Excelの元々のコマンドがショートカットキーとして割り当てられていますから、私は[Ctrl]キーとアルファベットの組み合わせにマクロのショートカットを割り当てるよりも、[Ctrl]+[Shift]キーに割り当てる方がいいんじゃないかと思います。

    [マクロオプション]ダイアログ−[ショートカットキー]欄に、割り当てたいキーを入力するときに[Shift]キーを押しながらアルファベットのキーを押せば、[Ctrl]+[Shift]キーとアルファベットの組み合わせをショートカットキーにできます。

    なお、[CapsLock]キーがOnになっているときには、アルファベットキーを押しただけで、[Ctrl]+[Shift]キーとアルファベットの組み合わせとなります。

    [スポンサードリンク]

    Home » エクセルマクロ・Excel VBAの使い方 » マクロにショートカットキーを割り当てる−マクロダイアログ

    TrackBack:2

    TrackBack URL
    マクロにショートカットキーを割り当てる−イベントプロシージャ from インストラクターのネタ帳
    対象:Excel 97,2000,2002,2003 [マクロ]ダイアログを使ったマクロにショートカットキーを割り当てる方法をご紹介しました。 一つ二つのマクロならば、この方法で問題ないでしょうが、大量のマクロにショートカットキーを割り当てようとすると、かなり面倒です。...
    [Excel][VBA]ショートカットキーの変更の仕方&便利な小マクロ from robbie21の大学とか事務とかExcelとかプログラミングとかについてのとりとめない日記
    Excel2003までには(2007以降どうなるのかは知りません。)、ショートカットキーを変更する方法がないので、 ショートカットキーを変更するには、 「猫まねき*1」のようなキーボード入れ替えソフトを使う 同様の機能を持つマクロを作って、そのマクロにショートカットキーを設

    Home » エクセルマクロ・Excel VBAの使い方 » マクロにショートカットキーを割り当てる−マクロダイアログ

    「エクセルマクロ・Excel VBAの使い方」の記事一覧

    検索


    Copyright © インストラクターのネタ帳 All Rights Reserved.

    .