さて、開発タブも表示してVBEを開いてみた!!
「なにこれマクロどこにあんの?」
「VBAどこに記述すれば良いの?」
私が初めてVBEを開いた時はそんな疑問が頭をぐるぐる巡り、そっと画面を閉じました。
そんな思いをしてほしくないので今回はVBEのどこに、何があるかをざっくりと解説していきます。
※詳細は別々の記事で順次解説していきます。
VBE (Visual Basic Editor) を開く
まず開発タブを開き、「Visual Basic」のボタンをクリックしましょう。
![開発タブ左側のVisual Basicをクリック](https://mashukabu.com/wp-content/uploads/2021/11/d3b0eae871a128f3d839564902a9b34c.png)
下記のような画面が表示されればOKです。
画面左上に「Microsoft Visual Basic for Applications」と表示されていれば問題ありません。
表示されていないウィンドウもあるかもしれませんが、後で変更出来ますのでご安心下さい。
![VBE画面](https://mashukabu.com/wp-content/uploads/2021/11/cada45d50a8d55f52ec2ec2b419d42c3-1-1024x596.jpg)
開発タブが表示されていない場合は、下記の記事で表示方法を解説していますのでご確認下さい。
![](https://mashukabu.com/wp-content/uploads/2021/10/0kara-320x180.jpg)
VBEの画面について
初めて開いた際には表示されていないものや「x」ボタンで非表示にしてしまったものを、表示したい場合は全てメニュー欄の「表示」から再表示する事が出来ます。
コード
![VBE内コードウィンドウ](https://mashukabu.com/wp-content/uploads/2021/11/2188dbd95c93ddf717b517288e2c7060-1024x494.jpg)
VBAを記述する画面です。
選択したモジュール内に記載されているコードを見ることが出来ます。
マクロを作成していなければ何も表示されません。
プロジェクト
![VBEプロジェクトウィンドウ](https://mashukabu.com/wp-content/uploads/2021/11/d0f3ca9c1defc5344b1bd9102a38c1a1.jpg)
プロジェクトのボックスには開いているExcelブックの構成が表示されます。
Excelブック内のシートから標準モジュール、フォームモジュール、クラスモジュールまで全て表示されています。
プロパティ
![VBEプロパティウィンドウ](https://mashukabu.com/wp-content/uploads/2021/11/31223e891ef4977b3927bd3b99117ffb.jpg)
選択しているオブジェクトのプロパティが表示されます。
オブジェクトにより表示される項目が変わり、もしオブジェクトが「ボタン」であればクリック出来るか出来ないか、「ワークシート」であれば表示・非表示の変更まで多岐に渡る設定が可能です。
イミディエイト
![VBEイミディエイトウィンドウ](https://mashukabu.com/wp-content/uploads/2021/11/1e1976dc43bd18f991b06151d8936b8a.jpg)
マクロの作成中に使用するウィンドウで、簡単なコードをそのまま実行したり、変数の内容を確認したりすることができます。
イミディエイトウィンドウで出来る事はこちらの記事で詳しく解説しています!
![](https://mashukabu.com/wp-content/uploads/cocoon-resources/blog-card-cache/38675011382241c37b0e8dfd9420fc52.jpg)
ローカル
![VBEローカルウィンドウ](https://mashukabu.com/wp-content/uploads/2021/11/a756737e52ca18df9d631f38a2159521.jpg)
マクロの実行中に変数の中身を確認する事が出来ます。
実行中のマクロで使用している変数が自動で一覧表示される為非常に便利です。
![](https://mashukabu.com/wp-content/uploads/2021/10/0kara-320x180.jpg)
ウォッチ
![VBEウォッチウィンドウ](https://mashukabu.com/wp-content/uploads/2021/11/8364e1f3e0f5cdbc6f67f07a0c107f5f.jpg)
このウィンドウに変数またはウォッチ式の追加をする事で、監視や条件に合わせてマクロを中断させる事が出来ます。
ウィンドウ毎の詳細は順次記事を追加
今回はVBE画面の大枠をざっくりと説明いたしました。
ウィンドウ毎に出来る事がたくさんありますので、詳細を順次ご紹介したいと思っています。
是非見ていただけると幸いです。
コメント