人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Excel VBA】
Excel 2003でコーディングしていますが、
出来上がったものを。Excel XPで実行すると、
宣言(Dimなど)が抜けている部分で、エラーになってしまいます。
これを回避するために、今から全ての宣言抜け落ち部分に、
宣言をつけたいのですが、もう結構コードの量があるので、
目視確認はめんどくさいです。
Excel 2003で、VBA実行中に、
宣言がない部分を指摘してもらえる方法はありませんか?
宜しくお願いします。

●質問者: にぎたま
●カテゴリ:コンピュータ
✍キーワード:Excel VBA XP エラー コーディング
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● KirakiraHikaru
●45ポイント ベストアンサー

確認したいすべてのモジュールの先頭行に、

Option Explicit

を追加すると、実行時に変数宣言がされていない箇所を指摘してくれます。

また、今後はメニューの[ツール(T)] → [オプション(O)]の[変数の宣言を強制する]をチェック状態にしておくと、変数宣言を忘れなくてすみます。

http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_page4....

◎質問者からの返答

おぉ!

KirakiraHikaru さん

私のVB系回答、これで3回目ですね。

ありがとうございます。いるか賞もこれで3回目にさせていただきます。

いつもありがとうございます!


2 ● freemann
●25ポイント

各モジュールの最初に

Option Explicit

と書くと、使用する変数が宣言されていないとエラーになります。

http://google.co.jp

◎質問者からの返答

ありがとうございます。

基本だったようですね。。。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ