使用 Excel VBA 中的行值填充 ComboBox
Populate ComboBox with Row values in Excel VBA
我无法将单元格值水平地存储在一行中来填充组合框。不过,当它们垂直放置时它会起作用。
ComboBox.List ("A1:A10") 有效,但 ComboBox.List("A1:J1") 无效。在后一种情况下它只显示第一个值。
如果有人能帮助我,我将不胜感激。谢谢:)
Transpose
你的数组:
ComboBox1.List = Application.Transpose(Sheet1.Range("A1:J1").Value)
p.s.: 列中的正确语法是:
ComboBox1.List = Sheet1.Range("A1:A10").Value
我无法将单元格值水平地存储在一行中来填充组合框。不过,当它们垂直放置时它会起作用。
ComboBox.List ("A1:A10") 有效,但 ComboBox.List("A1:J1") 无效。在后一种情况下它只显示第一个值。
如果有人能帮助我,我将不胜感激。谢谢:)
Transpose
你的数组:
ComboBox1.List = Application.Transpose(Sheet1.Range("A1:J1").Value)
p.s.: 列中的正确语法是:
ComboBox1.List = Sheet1.Range("A1:A10").Value