エクセルの初期設定では、宣言ナシで変数を使うことができてしまう状態となっています。
変数の宣言は別にプログラム実行時に大きな問題になることはほとんどありません。
しかし、主にコードの可読性が落ちるという問題もあるので、変数の宣言はするほうが絶対良いのです。
なので、その「変数の宣言を強制するための設定」を本記事では紹介します。
「変数の宣言を強制する」の設定の仕方
「変数の宣言を強制する」の設定方法は下の通りです。
1.開発画面の「ツール」の「オプション」をクリックする。
2.オプションの「変数の宣言を強制する」にチェックを入れる。
3.標準モジュールの上部に「Option Explicit」が記述されているか確認する。
開発画面の「ツール」の「オプション」をクリックする
オプションをクリックするとオプションダイアログが表示されます。
オプションの「変数の宣言を強制する」にチェックを入れる
このダイアログで「変数の宣言を強制する(R)」にチェックを入れます。
また、このチェックの1つ上の「自動構文チェック(K)」があります。
コレにチェックが入っているとすぐに対処可能なエラーにもエラー表示が出てしまいます。
なので、エラー表示が鬱陶しい場合はチェックを外しておくと良いです。
標準モジュールの上部に「Option Explicit」が記述されているか確認する
上の設定が終え、新しい標準モジュールを追加すると「Option Explicit」という一行が追加されます。
この一行があれば「変数の宣言を強制する」の設定がうまくいったということです。
以上で、「変数の宣言を強制する」の設定は完了です。
〇おすすめのVBA参考書ランキング!
1位 | 2位 | 3位 |
---|---|---|
Excel VBA 脱初心者のための集中講座 | パーフェクトExcel VBA | ExcelVBA 実戦のための技術 |
初心者~中級者 | 中級者 | 初心者~中級者 |
【初心者が手に取るべき参考書】 ・「書籍+動画」で圧倒的に理解しやすい入門書になっている。 ・丁寧で詳しい解説でボリューム感がある。 | 【より深い理解をしたい方にお勧めな参考書】 ・テーマに対して丁寧な解説・適度な深さで解説されている。 ・幅広くテーマを扱っていることから、基礎知識をあらかた網羅できる。 | 【入門書と一緒に買うべき参考書】 ・1つ1つのテーマを経験豊富なエンジニア視点で解説してくれている。 ・実践的で効果的なコードの書き方が理解できる。 |
【読んでみた一言】 正直、入門書はコレ一冊でいいかも。あとは中級者用の参考書に進むべし。 | 【読んでみた一言】 深く書かれているが、少々専門的に書かれていることから、読む前に数冊の入門書を読破したほうが良い。 | 【読んでみた一言】 基礎知識を持っている人が次のレベルに達するきっかけを与えてくれる参考書である。 |
スポンサーリンク