• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル複数列のコンボの使い方?)

エクセル複数列のコンボボックスの使い方

このQ&Aのポイント
  • エクセルで複数列のコンボボックスを使いたい場合、RowSourceプロパティを使用して指定した範囲のデータを設定し、特定のセルに選択された値を入力することができます。
  • また、ColumnCountプロパティを使用して表示する列の数を指定し、ColumnWidthプロパティを使用して表示されない列を設定することも可能です。
  • このように設定することで、特定のセルに選択された値を入力させることができます。エクセルのヘルプなどを参考にしながら、設定を行ってください。

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

  • ベストアンサー
noname#187541
noname#187541
回答No.3

こんばんは。 そのようなときは、Listプロパティを使えば出来ます。 たとえば、選択した直後にD1に入れる場合 Private Sub ComboBox1_Change() Dim LRow As Long LRow = Me.ComboBox1.ListIndex Range("D1").Value = Me.ComboBox1.List(LRow, 1) End Sub このような感じでできます。

emikouji
質問者

お礼

M-SOFTさん,連日ありがとうございます。 おかげさまで,出来ました。これからもよろしくお願いします。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

BoundColumnを2にしておき,combobox1.valueを所定のセルに書き出します。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

BoundColumnプロパティを2(列目)にしてください。

関連するQ&A