プロが教えるわが家の防犯対策術!

Excel VBA初心者です。よろしくお願いいたします。

オプションで変数の定義を強制にチェックしています。

昨日までは、Dim xyz As データ型
のxyz(変数名)の部分を別の文字に変えると
それ以下のコードの中で使われていたxyzが
連動して自動的に全部変わってくれていたのに、
今日気づいたら変わってくれなくなってしまいました。
また、宣言されていない変数に対しても警告を出してくれなくなってしまったようで・・・。

特に設定を変更したつもりはないのですが、
この支援機能をもう一度復活させるにはどうすれば良いのでしょうか?
お手数ですが、どうぞよろしくお願いいたします。

A 回答 (1件)

xyzをXyzに変更したときは変わりますがxxyzにした場合は変わりません


このあたりを勘違いされているのではないでしょうか。

> また、宣言されていない変数に対しても警告を出してくれなくなってしまったようで・

Option Explicit
がつかなくなったのでしょうか
チェックを入れる前に作成していたマクロは警告してくれませんけど
そのあたりはいかがでしょう
その場合
Option Explicit
を一番上に書き込んでください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!お礼が遅くなり失礼いたしました。

>xyzをXyzに変更したときは変わりますがxxyzにした場合は変わりません
>このあたりを勘違いされているのではないでしょうか。

わわわ、お察しの通りです。何ともお恥ずかしい・・・。
でもわかってスッキリしました。ありがとうございます。

Option Explicitの一行は最初ついていたのですが、
コードのコピペを行っている際にうっかり消してしまっていたのに気づき、
自分でModuleの冒頭に足しました。

>チェックを入れる前に作成していたマクロは警告してくれませんけど

ということはもう手遅れなのでしょうか・・・。(T-T)
もうちょっと自分で調べてみて、わからなければまた質問させていただきます。
ありがとうございました!!

お礼日時:2009/09/15 19:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!