すぐマク YNxv9cz6 Home | Search | Contents | Gallery | Introduction | Service | Support | What's New!
「リストボックスを動作確認する」でコンパイルエラーが発生するが?
Question 010k その他 拙著「組み方講座」 Previous Next
100ページ [動作確認]
詳細は こちら
下記内容につき、ご教示の程よろしくお願い申し上げます。

・リストボックスを利用してファイルを開く (第1章P88〜P100) において、下記エラーメッセージにより期待通り動作をせず困っております。
3つの処理のプロシージャをテキスト通りに設定しましたが

 →Private Sub 管理表シートから値を取り出す()
 (この部分が黄色く)
 コンパイルエラー:変数が定義されていません

このエラーメッセージが出ます。
幾度となく見直しましたが何故このエラーがでるのか分かりません。何卒ご教示の程お願い致します。
Answer   Copyright (C) 2003.10.28 Yoshioh Nagai
「Excel VBA マクロ組み方講座」の本をご購入いただき、ありがとうございます。
コンパイルエラーが出たところは、100ページの「リストボックスを動作確認する」でよかったでしょうか?

このエラーが発生する主な原因は、エラーメッセージの解説(478ページ)にもありますが、
@変数名の入力ミス、AOption Explicitステートメントで定義もれ、などです。
このエラーはマクロを実行した直後に表示される場合があり、そうなった場合は、「この部分が黄色く」 と書いていただいたとおりに表示され、かつ、定義されていない変数名が反転表示されます。

例えば、反転表示された「親フ
ルダ」が、Option Explicit で 「フルダ」 として定義されているとすると、大文字を小文字に修正すれば解決します。

「幾度となく見直し」されたということで恐縮ですが、
上記を参考にして、マクロコードで使用している変数名と、
Option Explicit で定義した変数名との関連を再チェックし、再チャレンジしてください。
http://www.geocities.jp/happy_ngi/ Home | Contents | Gallery | Introduction | Service | Support | What's New!

Click here to visit our sponsor