我的用户窗体上有两个组合框。第一个提供来自命名列表“类别”的选项。我在此 ComboBox 的行源中输入了单词 Category ,它为 Category 列表中的所有项目提供了下拉菜单。
类别列表中的每个项目本身就是一个命名范围。我希望第二个 ComboBox(供应商)读取在第一个中选择的项目,然后在选定的命名范围内提供选项。目前它只提供每个命名范围中的第一项。我目前正在为第一个 ComboBox 使用以下代码。
Private Sub Category_Change()
Worksheets("Input").Range("D10") = Category.Value
'Worksheets("Input").Range("D10") = CStr(Worksheets("Input").Range("D10"))
Supplier.RowSource = Worksheets("Input").Range("D10")
End Sub
这会将为第一个 ComboBox 选择的值写入一个单元格,然后尝试让第二个 ComboBox 读取这个...
任何帮助都会很棒!
乔什