- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンボボックスの自動更新について)
コンボボックスの自動更新について
このQ&Aのポイント
- エクセルのVBAで、ユーザーフォームを使用しています。ユーザーフォームの中には「入力」ボタンとコンボボックスとテキストボックスがあります。
- コンボボックスは、「ABCDEF」と6つのリストがあります。ユーザーフォーム起動時には、コンボボックスは空欄で、コンボボックスから、入力したい商品を選んで、入力ボタンを押してコンボボックスとテキストボックスの内容を入力・コンボボックスを空欄に戻しています。
- これを、「A」を選んで入力ボタンをおしたら「B」が選ばれる。 「B」を選んで入力ボタンをおしたら「C」が選ばれるといったようにコンボボックスに表示されるリストを自動で更新することはできないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>コンボボックスから、入力したい商品を選んで、入力ボタンを押して >コンボボックスとテキストボックスの内容を入力・コンボボックスを >空欄に戻しています。 TextBox1.Text = ComboBox1.Text ComboBox1.Text = "" としているのでしょうか? >これを、「A」を選んで入力ボタンをおしたら「B」が選ばれる。 >「B」を選んで入力ボタンをおしたら「C」が選ばれるといったように ComboBox1.Text = "" の部分を次のようにしてみてはどうですか。 If ComboBox1.ListIndex < ComboBox1.ListCount - 1 Then ComboBox1.Text = ComboBox1.List(ComboBox1.ListIndex + 1) Else ComboBox1.Text = ComboBox1.List(0) End If