カスタムクラスモジュールを含むExcel VBAプロジェクトがあります。このクラスへのすべての参照を削除するようにコードを変更し、エクスポートした後にクラスモジュールを削除しました。その後、プログラムはクラスモジュールを削除した後、vbaユーザータイプが定義されていません
I再インポートカスタムクラスと正常にコンパイルされたプログラムを定義していないコンパイルエラー
ユーザータイプを持っていました。カスタムクラスモジュールからすべてのコードとコメントを削除して空のモジュールとして残し、プログラムはまだOKにコンパイルされました。カスタムクラスを削除した後も、「ユーザータイプが定義されていません」というエラーが表示されます。 上記の手順のいずれかで問題のコード行が強調表示されることはありません。 アイデア
あなたのコードのどこかで参照されているようです。 –
あなたはそのクラスとして変数を宣言しました。プロジェクト内のクラス名を検索します。 – Rory
すべての変数を宣言する必要がありますか?あなたの普通のモジュールの始めに 'Option Explicit'ですか?そうであれば、その問題を見つけるのに役立つかもしれませんが、それがなくても強調すべきです。 –