• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA lvwReportが変数定義されていません)

VBAコンパイルエラー 変数が定義されてません

このQ&Aのポイント
  • エクセル2013を使用しております。Userform1を開いた際にリストビューにリストを載せるべく見よう見まねで作ったリストビュー用のコードですが、『コンパイルエラー 変数が定義されてません』と出ます。エラーを回避するにはどうしたら良いでしょうか。
  • 他のブックで使用していたコードをエクスポートして、現在使用しているブックにインポートしたらエラーが出るようになってしまいました。ネット等で調べても「lvwReport」は宣言もなく普通に使われているようですし、そもそも他のブックでは動いていたし、なぜこんなエラーが出るのかさっぱり想像がつきません。
  • ご教授いただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

lvwReportも、その下で使用しているlvwManualもListViewコントロールで使用される定数です。 特に宣言しなくてもListViewコントロールを組み込んでいればエラーにならずに使えるはずです。 ListViewコントロールを組み込んでいないだけでは? ListViewコントロールは外部コントローラなので標準では組み込まれていません。 自分で組み込む必要があります。

harumama0430
質問者

補足

ご回答ありがとうございます。 Userformを作るページ??のツールボックスに リストビューが入っていたので 組み込んであると思っていました。 確認してみます!

すると、全ての回答が全文表示されます。

関連するQ&A