- 公開日:
ExcelのVBAに関するショートカット
Excelには、Microsoft Visual Basic Application(VBA)と呼ばれる機能があります。VBAエディターにコードを入力することで作業を自動化できます。
この記事では、ExcelのVBAをさらに便利に使えるショートカットを紹介します。
VBAエディターを表示するショートカットに加え、VBAでコメントアウトするショートカットの作成方法も紹介します。
ショートカットキー一覧表を無料でダウンロード!
エクセルの全ショートカットキーの一覧表を印刷できるようにPDFにしました。「登録なし」で「無料ダウンロード」できます。ファイルがWindows版とMac版に分かれていますが両方ダウンロードできます。
VBAエディターを表示するショートカット
![VBAエディターを表示するショートカット](https://office-hack.com/wp-content/uploads/excel-shortcut-vba1.png)
ExcelでVBAエディターを表示するショートカットは、Alt + F11です。
![ノートパソコンでVBAエディターを表示する](https://office-hack.com/wp-content/uploads/excel-shortcut-vba2.png)
ノートパソコンやテンキーなしキーボードを使用している場合は、Alt + Fn + F11を押します。
ノートパソコンでファンクションキー(F1~F12)が上手く反応しない場合は、Fnキーを同時に押すか、Fnキーを有効にしましょう。
![MacでVBAエディターを表示する](https://office-hack.com/wp-content/uploads/excel-shortcut-vba3.png)
Macを使用している場合は、option + F11を押します。
![VBAエディターが表示された](https://office-hack.com/wp-content/uploads/excel-shortcut-vba15.png)
ショートカットキーを押すと、VBAエディターが表示されます。
VBAでコメントアウトするショートカット
![コメントアウトについて](https://office-hack.com/wp-content/uploads/excel-shortcut-vba4.png)
Excel VBAのコメントアウトとは、「'」を用いてプログラムのコードを無効にし、コメント化する設定のことを言います。
コードの内容を簡単に説明したいときや、バグの修正記録などを残したいときに使用します。
Excel VBAにはコメントアウトをするショートカットはありません。しかし、以下の方法で作成することは可能です。
![編集ツールバーを表示する](https://office-hack.com/wp-content/uploads/excel-shortcut-vba5.png)
①「表示」タブ、②「ツールバー」、③「編集」の順に選択します。
![ユーザー設定を選択する](https://office-hack.com/wp-content/uploads/excel-shortcut-vba6.png)
①表示された編集のツールバーを右クリックし、②「ユーザー設定」を選択します。
![コメントアウトのショートカットを決める](https://office-hack.com/wp-content/uploads/excel-shortcut-vba7.png)
「ユーザー設定」ダイアログボックスが表示されます。
①「コマンド」タブを選択し、②編集ツールバーにある「コメントブロック」ボタンを押し、③「選択したボタンの編集」を選択します。
④名前の「コメント ブロック」の後に「&任意のキー(例:&C)」と入力します。
⑤「イメージとテキストを表示」を選択します。
![タブのキーと被らないようにする](https://office-hack.com/wp-content/uploads/excel-shortcut-vba8.png)
このとき、ショートカットに指定するキー(例:C)は、タブの横に表示されているキーと被らないようにしてください。
![非コメントアウトのショートカットを作成する](https://office-hack.com/wp-content/uploads/excel-shortcut-vba9.png)
続けて、非コメントアウトのショートカットも作成しましょう。
①「コマンド」タブを選択し、②編集ツールバーにある「非コメントブロック」ボタンを押し、③「選択したボタンの編集」を選択します。
④名前の「コメント ブロック」の後に「&任意のキー(例:&U)」と入力します。
⑤「イメージとテキストを表示」を選択します。
![画面を閉じる](https://office-hack.com/wp-content/uploads/excel-shortcut-vba10.png)
「閉じる」ボタンを押します。
![コメントアウトしたい文章を選択する](https://office-hack.com/wp-content/uploads/excel-shortcut-vba11.png)
これでショートカットキーを作成できましたので、試しに使用してみましょう。
編集ツールバーを表示させた状態で、コメントアウトしたい文字列(例:差し込みたい列の選択)を選択します。
![コメントアウトできた](https://office-hack.com/wp-content/uploads/excel-shortcut-vba12.png)
Alt + 先ほど設定したキー(例:C)を押します。
選択した行の先頭に「'」が追加され、コメントアウトすることができました。
![コメントアウトを外したい文章を選択する](https://office-hack.com/wp-content/uploads/excel-shortcut-vba13.png)
続けて非コメントアウトのショートカットも使用してみましょう。
編集ツールバーを表示させた状態で、非コメントアウトしたい文字列(例:差し込みたい列の選択)を選択します。
![コメントアウトを外すことができた](https://office-hack.com/wp-content/uploads/excel-shortcut-vba14.png)
Alt + 先ほど設定したキー(例:U)を押します。
これでコメントアウトを解除することができました。
以降は、作成したショートカットキーを押すだけでコメントアウト/非コメントアウトができるようになります。
なお、この方法で作成したショートカットは編集ツールバーを表示させないと使用できません。その点だけご注意ください。