プロが教えるわが家の防犯対策術!

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

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

A 回答 (1件)

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
    • good
    • 0
この回答へのお礼

無事できました!!

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

お礼日時:2004/02/24 10:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!