VBEの入力支援機能は必ずOnにしておく
VBEにはコード(ステートメント)入力時に働く自動支援機能があり、これを活用することで入力時の負担はかなり軽減するので、これらのオプション設定は必ず On にしておくことをお勧めする。
VBEメニューの[ツール(T)]>[オプション(O)]の編集タブメニューで[コード の設定]オプションがあるので、その設定を行う。基本的に下記のオプションは全てチェックを入れておくことをお勧めする。
ステートメント入力時に、自動的にステートメントの妥当性をチェック。
誤った構文の場合は修正のためのヒントがダイアログで表示される。
これにチェックしなくても、誤った構文は色が変化するので間違いは判る。
現在ポインタのある位置のステートメントを完成するための入力候補一覧を表示。
ユーザーが入力している時点で入力可能な候補の一覧を表示してくれる。Ctrl+Space のショートカットキーで候補リストを いつでも表示できる。
表示されたリストから↑↓で探し、 Tab(またはマウスでダブルクリック)で確定。
オブジェクト、プロパティ、メソッド、関数、組み込みの定数はもちろん、プロシ ージャ名やユーザーの設定した変数や定数、ユーザーフォームやシートに配置し たコントロール名までリストに表示してくれるので、大変便利な機能。初心者から上級者まで幅広く活用できる。
入力した関数とその引数の情報を表示。
VBA関数、メソッドなど引数の必要なものを入力すると、自動的に引数のヒント が表示される。Rangeプロパティであれば、「Range(」まで入力すると表示される。現在入力中の引数は太字で示される。
「[ ]」で囲まれた引数は省略可能であることを示す。
「As 〜」はヒントの表示されたメソッドや関数の戻り値がどのようなデータ型かを 示す。
中断モードのとき、ポイントした変数の値を表示。
デバッグの時に変数の値を確認する時に利用。(通常はローカルウィンドウで変数を確認するので、あくまで簡易手段)
このオプションをチェックすると、すべての変数を明示的に宣言する必要がある。
これを選択すると、新しいモジュールにはすべて、標準宣言領域に Option Explicit 文が追加される。また、明示的宣言のない変数がある場合にはコード実行時、変数宣言がない旨のエラーメッセージが表示される。
このオプションを選択しない場合、宣言のない変数についてはVariant型の変数として暗示的に扱われるから、必須とは言えないが、暗示的宣言の変数の多用はコードの可読性を悪くするので、なるべくこのオプションを使用することをお勧めする。
整形はVBEにお任せする。
VBEには入力されたコードをある程度自動で整形する機能がある。オプションの設定で切り替えできるものではないが、知っておくと神経質な入力をしなくてもよい。
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||