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

Excel 将组合框值链接到其他工作表,excel,vba,combobox,Excel,Vba,Combobox,我希望从不同的工作表中将值拉入组合框 我试着到处找,但到目前为止我仍然没有找到解决办法 我遇到了其他StackOverflow帖子,其中有人问如何链接不同工作簿中的数据值 Private Sub ComboBox1_Change() ComboBox1.RowSource = "Brands!A1:A" & Range("A" & Rows.Count).End(xlUp).Row End Sub 建议您在ExcelVBA上找到一本书或网络课程,因为参考手册、工作表和范

我希望从不同的工作表中将值拉入组合框

我试着到处找,但到目前为止我仍然没有找到解决办法

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

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

建议您在ExcelVBA上找到一本书或网络课程,因为参考手册、工作表和范围在这里有更详细的解释。您需要做更多的工作来获得您选择的整个范围

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

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

你需要提供更多的细节。“品牌”列A是否包含组合框的数据?是的。我希望用同一工作簿中不同工作表的数据填充userform组合框。品牌列在品牌工作表A列中