将组合框值链接到其他工作表

时间:2019-06-11 14:44:22

标签: excel vba combobox

我希望从其他工作表中将值放入组合框。

我尝试到处寻找,到目前为止,我仍然找不到解决方案。

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

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

1 个答案:

答案 0 :(得分:0)

建议您在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")