Вы добавили элементы в свой список со списком?
попробуйте эти фрагменты кода в своем отладчике: сначала один раз вызовите Preload (), затем выберите что-нибудь из комбо, затем запустите Readout () .... это должно дать вам подсказку.
Sub Preload()
ActiveSheet.ComboBox1.AddItem "111"
ActiveSheet.ComboBox1.AddItem "222"
ActiveSheet.ComboBox1.AddItem "333"
End Sub
Sub ReadOut()
ActiveSheet.[A1] = ActiveSheet.ComboBox1.ListIndex
ActiveSheet.[A2] = ActiveSheet.ComboBox1
End Sub
также вам следует проверить, что вы создали ссылку на библиотеку объектов MSForms 2.0 (FM20.DLL - или аналогичную)
EDIT:
Я только что проверил случай пустого Combo ... индекс будет -1