|
▼YN さん:
こんばんは。
>でも、何故 Option Explicitをつけたままではいけないのでしょうか?
>変数の書き間違えなどの自動訂正に便利と本などに書かれているものですから
>強制しているのですが・・・
おしゃられているとおり、
Option Explicit
を付けて変数宣言を強制する事はよいことだと思います。
私の会社では、ローカルルールがあって、
「いくつかの決められた変数名は宣言なしで使用する」
ということにしてあります(賛否両論ありましたが・・)。
例えば、g0〜g6(General variable)
これらは、ちょっとしたワークに使用したり、
配列の添え字だったり用途は様々です。
他にもいくつかあるんですが・・・。
今ところ、ルールだけ決めておけば
宣言なしで使用しても不便を感じないので
このルールに従っています。
(こういうのは他言語での慣例みたいなものも
多分に含んでいたりもするんですけどね!!)
よって
Option Explicit
の記述はしません。
Option Explicit
の有無に関しては
YN さんのおっしゃるとおりだと思います。
ただ、私が今回提示したコードを動かすためにははずしてください
又は、ご自分で変数宣言の手直しをして下さい
ということです。
それと次回からは極力変数宣言をするようにしますね。
|
|