Combobox Excel VBA组合框返回索引而不是值

Combobox Excel VBA组合框返回索引而不是值,combobox,excel,vba,Combobox,Excel,Vba,我在Excel2007中设置了一个组合框,它从另一个工作表中收集列表项。当我试图通过宏访问选定项的值时,返回的只是索引值,而不是实际值 DateDropDown = Sheets("Input Form").Shapes("APPDateDropDown").ControlFormat.Value 组合框中的值列为“Jan-12”,但当我运行上面的代码时,DateDropDown返回为37(项目的索引) 如何让它返回值“Jan-12”?非常感谢!!这一次我的头撞到了墙上。是的,表单控件有时会很

我在Excel2007中设置了一个组合框,它从另一个工作表中收集列表项。当我试图通过宏访问选定项的值时,返回的只是索引值,而不是实际值

DateDropDown = Sheets("Input Form").Shapes("APPDateDropDown").ControlFormat.Value
组合框中的值列为“Jan-12”,但当我运行上面的代码时,DateDropDown返回为37(项目的索引)


如何让它返回值“Jan-12”?

非常感谢!!这一次我的头撞到了墙上。是的,表单控件有时会很痛:)
With Sheets("Input Form").Shapes("APPDateDropDown")
    DateDropDown = .ControlFormat.List(.ControlFormat.ListIndex)
End With