こんにちは、大化社員のIrioです。
今回は、VBA初心者の私が便利だと思った機能を4つ紹介したいと思います!
- 1つ目: マクロの記録
Excelは操作を記録してVBAコードに変換する「マクロ記録」機能を提供してくれています。
操作を記録することで、VBAコーディングのスタート地点を簡単に作成できます。
なのでマクロを録画してみて、生成されたコードを見て学んでみましょう!
- 2つ目: オブジェクトブラウザ
VBAエディタ内の「オブジェクトブラウザ」は、Excelのオブジェクトモデルに関する情報を提供してくれています。
オブジェクトやメソッドの説明を探しやすく、VBAコーディングを助ける便利なツールです。
利用方法が分からないプロパティ、メソッド、どのようなメンバがあるのかを確認したい場合は非常に便利なツールですので、是非活用してみてください!
※オブジェクトブラウザの開き方※
起動方法を2つ紹介します。
1. 「表示」→「オブジェクトブラウザ」で起動
2. 「F2キー」で起動
2つ目の「F2キー」で起動 の方法が作業の効率化につながるのでお勧めです。
- 3つ目: コードの自動補完
VBAエディタは、コードを入力する際に自動補完機能を提供してくれています。
変数やメソッド名を入力し始めると、一致する候補が表示されます。
タイプミスが減り、コーディングの速度が向上するので、初心者にとってはとてもありがたい機能ですよね!
- 4つ目: コードのコメントアウト
コードにコメントを追加することは、コードの理解と協力のために非常に役立ちます。
コメントを入れることで、コードの目的や処理内容を説明でき、他の人とコードを共有するときに有用です。
VBAのコメントはシングルクォーテーション ( ' ) で始めることができます!
ですが、1つ残念な部分があります。
それは、VBAではコメントアウトのショートカットキーが使えないという点です。
VisualStudioCodeで複数行のコードをまとめてコメントアウトをする場合は、ショートカットキー「Ctrlを押しながら+K+C」を押すとコメントアウトされますが、VBAでは押してもコメントアウトされないので注意してください。
VBAでは、違う方法で複数行のコードを一括でコメントアウトできる方法があるので、そちらの参考サイトを載せておきます。
参考サイト
↓ ↓ ↓ ↓
vba-labo.rs-techdev.com
これで、初心者向けの便利な機能の紹介を終わりたいと思います。
ありがとうございました。