【问题标题】:Linking Combobox Values to a Different Worksheet将组合框值链接到不同的工作表
【发布时间】:2019-06-11 14:44:22
【问题描述】:

我希望将值从不同的工作表中提取到我的组合框中。

我已经尝试过到处寻找,但到目前为止我仍然无法找到解决方案。

我遇到了其他 StackOverflow 帖子,其中有人询问如何链接来自不同工作簿的数据值。

Private Sub ComboBox1_Change()
    ComboBox1.RowSource = "Brands!A1:A" & Range("A" & Rows.Count).End(xlUp).Row
End Sub

【问题讨论】:

  • 您需要提供更多详细信息。品牌 A 列是否包含组合框的数据?
  • 是的,确实如此。我正在寻找使用来自同一工作簿中不同工作表的数据填充我的用户表单组合框。品牌在工作表“品牌”的 A 列中列出

标签: excel vba combobox


【解决方案1】:

建议您查找有关 Excel VBA 的书籍或网络课程,因为那里对参考工作簿、工作表和范围进行了更详细的说明。您需要做更多工作才能获得您选择的全部范围。

'In this workbook
ComboBox1.Source = ThisWorkbook.Sheets("Brands").Range("A1:A100")

'In another workbook
ComboBox1.Source = Workbooks("WorkBookName").Sheets("Brands").Range("A1:A100")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-10
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 2021-02-14
    • 1970-01-01
    相关资源
    最近更新 更多