こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excel ユーザーフォームでコンボボックスを使用してデータ入力

Excelのユーザーフォームでコンボボックスを使用して、シートのデータを表示しています。
コンボボックス:ComboBox1
テキストボックス1-3:TextBox1-3
コンボボックスのRowSource:シート名!A2:C100
コンボボックスの変更時の動作:
Me!TextBox1.Value = ComboBox1.Value

とここまではできたんですが、テキストボックス2にシートのB列の値を、テキストボックス3にシートのC列の値を入れたいのですが、
どのようにしたらいいのでしょうか?

投稿日時 - 2004-02-23 16:51:58

QNo.787647

困ってます

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

ComboBox1のクリックイベントに書いてみます。
  (当然ですが、ComboBox1のColumnCount=3です)

Private Sub ComboBox1_Click()
  With ComboBox1
    TextBox1.Text = .List(.ListIndex, 0)
    TextBox2.Text = .List(.ListIndex, 1)
    TextBox3.Text = .List(.ListIndex, 2)
  End With
End Sub

投稿日時 - 2004-02-23 17:51:07

お礼

無事できました!!

ありがとうございました!

投稿日時 - 2004-02-24 10:07:55

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問