【VBA×初学者向け】VBAで便利なショートカット集
みなさんこんにちは。
コードを書いているとキーボードとマウスを頻繁に使用することになりますが。
操作に慣れてくるとキーボード⇔マウスの手の移動がだんだんとめんどくさくなってくるかと思います。
今回は、VBEで良く使用されるショートカットキーをご紹介したいと思います。
最初は覚えることに集中するかと思いますが、
慣れてくると圧倒的に作業効率は上がるので、
積極的に使用していくことをお勧めします。
この記事はこんな人におすすめ
この記事はこんな人におすすめです!
- VBAプログラミング:初級者~中級者
- コードだけサクッと取得したい人
- 効率の良いコードを書きたい人
といったところでしょうか。
初学者向けの過去記事
VBA初学者のための関連項目については過去の記事でもご紹介しております。
VBEでのショートカットキーを習得するメリット
VBEでのショートカットキーを習得するメリットは以下のとおりです。
- VBAの基礎スキル定着
- 時間短縮と作業効率化
- 正確な操作の実現
といったところでしょうか。
本件は日常業務でも使用する機会が非常に多いかと思いますので、
一度やり方を覚えてしまえばかなり有効的なスキルになるかと思います。
VBEショートカット一覧
早速ですがVBAコード編集に関するショートカットキーの中から、
個人的に使用するものも含め、VBE独特のものや重要なもの、注意が必要なものを抜粋しました。
メニューにないショートカットキー
| ショートカット キー | 説明 |
|---|---|
| Ctrl + ↓ | 次のプロシージャ |
| Ctrl + ↑ | 前のプロシージャ |
| Ctrl + PageDown | 1 画面下へ |
| Ctrl + PageUp | 1 画面上へ |
| Ctrl + Home | モジュールの先頭に移動する |
| Ctrl + End | モジュールの最後に移動する |
編集系
| キー操作 | 説明 |
|---|---|
| Ctrl + Z | 元に戻す |
| Ctrl + X | 切り取り |
| Ctrl + C | コピー |
| Ctrl + V | 貼り付け |
| Ctrl + A | すべて選択 |
| Ctrl + F | 検索 |
| Ctrl + H | 置換 |
| Tab | インデント |
| Shift + Tab | インデントを戻す |
表示系
| キー操作 | 説明 |
|---|---|
| Shift + F2 | 定義 |
| Ctrl + Shift + F2 | 元の位置へ移動 |
デバッグ系
| キー操作 | 説明 |
|---|---|
| F8 | ステップ イン |
| Shift + F8 | ステップ オーバー |
| Ctrl + Shift + F8 | ステップ アウト |
| Ctrl + F8 | カーソルの前まで実行 |
| F9 | ブレークポイントの設定/解除 |
| Ctrl + Shift + F9 | すべてのブレークポイントの解除 |
実行系
| キー操作 | 説明 |
|---|---|
| F5 | Sub/ユーザー フォームの実行 |
最後に
いかがでしたでしょうか。
効率よくコードを作成する第一歩としてショートカットキーを使いこなすことかなと思います。
キーボードからマウスの手の移動については少しだけですが、
それが積み重なると煩わしくなってくるんですよね(笑)
ですので、しっかりマスターしてキーボード操作のみで完結するようにしましょう!
そのきっかけとして、少しでも参考になればと思います。
ショートカットキーを自作する方法についても過去記事で紹介しております。
開発依頼について
ココナラでWebスクレイピング開発サービスを出品しております。
自分で開発をしようと思ったけど、依頼したり、何か聞きたいことがあったりしたら
いつでもお気軽にご相談ください。
また、本ブログからご依頼いただいた方については割引特典がございますので、
ご不明点と合わせてメッセージをいただけると幸いです。
Excelにてブラウザ操作自動化ツールを作成します その作業、webスクレイピングを使って自動化しましょう!


