【发布时间】:2017-06-20 10:52:33
【问题描述】:
我无法将单元格值存储在水平方向的单行中填充组合框。但是,当它们垂直放置时,它可以工作。
ComboBox.List ("A1:A10") 有效,但 ComboBox.List("A1:J1") 无效。在后一种情况下它只显示第一个值。
如果有人可以帮助我,我将不胜感激。谢谢:)
【问题讨论】:
标签: excel vba list combobox userform
我无法将单元格值存储在水平方向的单行中填充组合框。但是,当它们垂直放置时,它可以工作。
ComboBox.List ("A1:A10") 有效,但 ComboBox.List("A1:J1") 无效。在后一种情况下它只显示第一个值。
如果有人可以帮助我,我将不胜感激。谢谢:)
【问题讨论】:
标签: excel vba list combobox userform
Transpose你的数组:
ComboBox1.List = Application.Transpose(Sheet1.Range("A1:J1").Value)
ps:列中的正确语法是:
ComboBox1.List = Sheet1.Range("A1:A10").Value
【讨论】: