【问题标题】:Populate ComboBox with Row values in Excel VBA在 Excel VBA 中使用行值填充组合框
【发布时间】:2017-06-20 10:52:33
【问题描述】:

我无法将单元格值存储在水平方向的单行中填充组合框。但是,当它们垂直放置时,它可以工作。

ComboBox.List ("A1:A10") 有效,但 ComboBox.List("A1:J1") 无效。在后一种情况下它只显示第一个值。

如果有人可以帮助我,我将不胜感激。谢谢:)

【问题讨论】:

    标签: excel vba list combobox userform


    【解决方案1】:

    Transpose你的数组:

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

    ps:列中的正确语法是:

    ComboBox1.List = Sheet1.Range("A1:A10").Value
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多