我希望从其他工作表中将值放入组合框。
我尝试到处寻找,到目前为止,我仍然找不到解决方案。
我遇到了其他StackOverflow帖子,有人问如何链接来自不同工作簿的数据值。
Private Sub ComboBox1_Change()
ComboBox1.RowSource = "Brands!A1:A" & Range("A" & Rows.Count).End(xlUp).Row
End Sub
答案 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")