Excel VBAcombobox省略以前select的选项

我有几个具有预定义名称的ActiveXcombobox:

"Variables!$B$1:$B$23" 

combobox位于单元格A2 – A24中。 我希望combobox省略先前select的选项。 例如,如果我要在A2combobox中select“John Doe”,当我打开A3 ComboBox时,“John Doe”不会被列为选项。 我正在查看comboboxComboBox_Change选项,但代码逃避我。 正如我确信你可以看到我的微弱尝试如下:

 Private Sub ComboBox1_Change() Dim ComboValue As String ComboValue = Worksheets("Roster").OLEObjects("ComboBox1").Object.Value For i = 2 To Worksheets("Variables").Range("C1") ListVariable = Worksheets("Variables").Range("B" & i) If (ListVariable = ComboValue) Then 'Change other comboboxes End If Next i End Sub