I had a ComboBox List with two the same values with the ListFillRange value: Sheet2!A2:A4:
List in Sheet2:
Private Sub ComboBox1_DropButtonClick()
Dim ComboBoxList As String
'Counts how many values in column A, which is '4'
ComboBoxList = Application.Evaluate("COUNTA(Sheet2!A:A)")
'Changes ListFillRange Value into 'Sheet2!A2:A4'
ComboBox1.ListFillRange = "Sheet2!A2:A" + ComboBoxList
Debug.Print ComboBox1.ListIndex
And wanted to print out the 3rd index which is the value should be '2':
Debug.Print ComboBox.ListIndex
But returns '1' instead of '2'
Edit: The list is made out of listfillrange. Not by AddItem

