アプリケーションとしてのVBA Excel(エクセル) VBA の役立つ Tips の紹介

アプリケーションとしてのVBA

使用する変数を最初に宣言する

◆使用する変数を最初に宣言する


  他の言語( たとえば C や C++ )では、使用する変数を最初に宣言するのは
  必須になっています。   


   「Option Explicit」は、使用する変数を最初に宣言しますよ。
  という記述です。

  もちろん記述しなくても、マクロを書くことは出来ますし、結果は書いても書かなく
  ても同じです。

  どんなメリットがあるのでしょう? 

  変数名の記述を1文字ミスした場合を考えて見ます。
  「Option Explicit」を書かない場合は、そのミスに気がつきません。
  重大なバグを混入させることになる危険性があります。

  一方記述した場合は、コンパイルエラーになりますので、ミスに気がつきます。

  「Option Explicit」を記述する癖をつけるようにお勧めいたします。



  VBE(Visual Basic Editor)の以下の設定をすることで、自動的に「Option Explicit」の
  宣言が挿入されます。
    
  ツール -> オプション -> 編集タブ -> 変数の宣言を強制する


Option Explicit

Sub Auto_作成()

    Dim File種類, Prompt, Item As String
    Dim FileNamePath As Variant
    Dim i, ItemMax As Integer
    Dim Data_Area As String











Copy (C) 2005   アプリケーションとしてのVBA   All Rights Reserved.