使用Excel VBA中的行值填充ComboBox
我无法在单行中填充单元格值的combobox,水平方向。 但是,当它们垂直放置时,它是有效的。
ComboBox.List(“A1:A10”)工作,但ComboBox.List(“A1:J1”)不。 它只显示后一种情况下的第一个值。
如果有人能帮助我,我将不胜感激。 谢谢 :)
Transpose
你的数组:
ComboBox1.List = Application.Transpose(Sheet1.Range("A1:J1").Value)
ps:从一列中正确的语法是:
ComboBox1.List = Sheet1.Range("A1:A10").Value