• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル VB: フォーム内のリストボックスの項目)

エクセルVBでフォーム内のリストボックスの項目を作成する方法

このQ&Aのポイント
  • エクセルVBを使用してフォーム内にリストボックスを配置し、リストの項目を抽出して表示したいですが、一回目のクリックではリストが表示されません。問題の原因を教えてください。
  • Excel2003とWindows Xpで、エクセルVBを使用してフォーム内のリストボックスに項目を表示する際に問題が発生しています。コマンドボタンをクリックするとUserForm1が表示されますが、最初のクリックではリストボックスが空で表示されません。2回目のクリックでリストボックスの項目が表示されます。初回クリック時の問題の解決方法を教えてください。
  • エクセルのVBを使用して、フォーム内のリストボックスに項目を表示させたいです。しかし、コマンドボタンを初めてクリックした時にはリストボックスに項目が表示されません。2回目のクリックでリストボックスに項目が表示されます。この問題の原因と解決方法を教えてください。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

Private Sub Userform_Initialize() ここでリストボックスにデータを入力するようにします。 End Sub そのあとで Private Sub CommandButton1_Click() UserForm1.Show (このあとリスト項目のコード)← ここでは必要ありません。 End Sub

Beguate
質問者

お礼

できました!! ありがとうございます。

その他の回答 (1)

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

ユーザーフォーム側の Private Sub UserForm_Initialize() イベント内に記載するか (リスト項目のコード) UserForm1.Show 逆にしてみるとか?

Beguate
質問者

お礼

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

関連するQ&A