2017-02-03 12 views
3

コンボボックスにセルの値を1行に横書きで格納することができません。しかし、それは垂直に配置されているときに機能します。ComboBoxにExcel VBAの行の値を入力する

ComboBox.List( "A1:A10")は機能しますが、ComboBox.List( "A1:J1")は機能しません。後者の場合、最初の値のみが表示されます。

誰かが私を助けてくれると感謝しています。感謝:)

答えて

2

Transposeあなたの配列:

ComboBox1.List = Application.Transpose(Sheet1.Range("A1:J1").Value) 

p.s:列から正しい構文は次のとおりです。

ComboBox1.List = Sheet1.Range("A1:A10").Value 
関連する問題