我对vba很新。我希望我的组合框选择根据另一个组合框中的选择而改变。组合框的选择存储在表中,其中每列是可能的选择列表。列的长度不同。这是我到目前为止使用的代码,我不断收到应用程序或对象定义的错误'消息。
Private Sub ComboBox1_Change()
Dim index As Integer
Dim StartCell As Range
Dim EndCell As Range
ComboBox11.Clear
index = ComboBox1.ListIndex
Set StartCell = Sheets("BackEndMeasurments").Cells(2, index + 1)
Set EndCell = Sheets("BackEndMeasurments").Range(StartCell).End(xlDown).Row
Dim measurables As Range
Set measurables = Sheets("BackEndMeasurments").Range(StartCell, EndCell)
FillCombo measurables, Activity.ComboBox11
End Sub
FillCombo方法接受一个范围和一个combox,它填满了它。谁能告诉我哪里出错?