MENU
カテゴリー
Yu
Excelに関する記事を配信中!
どうぞゆっくり見ていってください!

VBAやマクロに使えるショートカット一覧と使い方の解説

VBAでプログラミングしていると、一つ一つの作業や準備に時間がかかってしまいますよね。

フローや仕組みを考えることに時間をかけたいと思いますので、コードを作る動作を短くしようと思ったら手っ取り早いのがショートカットです。

そこでこの記事ではVBAやマクロで使えるショートカット一覧と使い方を紹介します。

Yu

VBA初心者の方普段優先して覚えて頂いているショートカットも紹介します。

この記事を読んで是非仕事の時間短縮に繋げましょう。

 

目次

VBAとマクロのショートカット一覧

まずはショートカットの一覧をお伝えします。

説明文が不要な方は見ながら早速実践してきましょう。

ショートカット説明
Alt + F11VBEの起動(ワークシート)
F7コードウィンドウの表示
Ctrl + Gイミディエイトウィンドウの表示
Ctrl + Rプロジェクトエクスプローラの表示
F4プロパティウィンドウの表示
Ctrl + →右の単語に移動
Ctrl + ←左の単語に移動
Ctrl + ↑前のプロシージャに移動
Ctrl + ↓次のプロシージャに移動
Ctrl + Shift + →次の単語を選択
Ctrl + Shift + ←前の単語を選択
Ctrl + Space入力候補の表示
Ctrl + Y行の削除
Ctrl + Delete単語の最後まで削除
Tabインデントを付ける
Shift + Tabインデントを戻す
Ctrl + Iクイックヒントの表示
Alt + F8マクロの実行(ワークシート)
F5プロシージャの実行
F8ステップインの実行
F9ブレークポイントの実行
Ctrl + Shift + F9すべてのブレークポイントのクリア
Ctrl + Pause無限ループ時の強制中断
Ctrl + Break上記と同じ
F2オブジェクトブラウザの表示
Shift + F2定義の表示
Ctrl + Shift + F2直前の場所に戻る
F3次を検索
Shift + F3前を検索

 

コピーや貼り付け、Ctrl+Zなどは知っている前提で解説していますので、VBA以外のほとんどのツールで共通するショートカットを省略しています

VBA初心者はどのショートカットから覚えたらいい?

あくまで主観的な意見ですが、私が普段教えている方はVBA初心者の方が中心のため、これら全てを覚えようとすると逆に何も覚えられないことになってしまいます。そこで優先して覚えることをおすすめしたいのが以下の5つです。

  • Alt + F11 VBAの起動
  • Ctrl + Space 入力候補の表示
  • Ctrl + Y 行の削除
  • Tab インデントを付ける
  • Ctrl + Shift + → 次の単語を選択

 

上記の5つを使うだけでもVBAの入力が画期的に早く進みます。

 

ショートカットの使用例

Alt+11でVBAの入力画面を呼び出しする動作は当サイトでもよく使用していますが、「開発」タブの「Visual Basic」をクリックする動作と同じ意味合いです。

VBA起動
Ctrl+Spaceはコードの途中まで入力した時に行うと予測で候補がでますので、こちらもよく使用します。

VBAのショートカット1

Ctrl+Yは選択している行を削除するだけです。

TabはVBA初心者の方が使っていない所を良く見ますが、コードを作っている人からすると絶対というほど使っているショートカットになります。下の画像のように、コードの始まりをずらすことで見やすくします。

VBAのショートカット2

短いコードであれば気にしなくてもいいように見えますが、長くなるととても重要になります。

例えばExcelのVBAを使用し、検索ボタンでリストボックスに絞り込みする方法の記事で紹介しているコードの一部が以下ですが、本格的にコードを作るようになるともっと長くなってきます。

VBAのショートカット3

ショートカットのまとめ

今回はVBAやマクロで使えるショートカット一覧と使い方について紹介しました。

初心者の方はまずは「一つだけ」というように覚えてもいいでしょう。

ただ、慣れてくるとショートカットがかなり時間短縮になりますので、是非使えるショートカットを増やしていきましょう。

 

Excelの機能を使いこなすと、仕事の効率化から大きな時間短縮に繋がります。

仕事術のスキルが増えるとプライベートの時間を時間を増やすことができますので、当サイトで得た知識を是非活用していきましょう。

以下のExcel記事もおすすめです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次