• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBA リストボックスについて)

Excel VBA リストボックスのエラー381の解決方法

このQ&Aのポイント
  • Excel VBAの勉強中の初心者がリストボックスを使うコードでエラー381が発生しました。エラーメッセージとしては「Listプロパティを設定できません。プロパティの配列のインデックスが無効です。」と表示されます。
  • このエラーは、コードの特定の行で配列のインデックスが無効な値になっていることが原因です。具体的には、リストボックスの特定の列に値を設定しようとしている行でエラーが発生しています。
  • 解決するためには、エラーが発生している行のコードを確認し、配列のインデックスを正しい値に修正する必要があります。エラー行のコードを以下のように修正することで、エラーを解消できます。 .List(ListCount - 1, 2) = Cells(i, 3).Value

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1707/2576)
回答No.1

> .List(ListCount - 1, 1) = Cells(i, 2).Value ListCountの前にドットがないのでエラーになっていると思います。 .List(.ListCount - 1, 1) = Cells(i, 2).Value 以下全てドットを追加してください。

すると、全ての回答が全文表示されます。
打てないキーは不良品か?
このQ&Aのポイント
  • NEC23.8型LAVIE A23のキーボードに打てないキーがあり、購入先に問い合わせてもメーカーへの確認を勧められた。
  • 具体的にはE、T、Uのキーが反応せず、無線LANやUSB接続を試みたが改善せず困っている。
  • この問題が不良品に起因するのか、他の解決策があるのかの助言を求めている。
回答を見る

専門家に質問してみよう