我使用ComboBox(ActiveX)并从另一张表中获取列表值。
我想知道是否有可能获得所选项目的单元格地址?
答案 0 :(得分:1)
是。你可以尝试这样的事情。
Dim r As Range
With Sheet1.ComboBox1 '/* Sheet1 is where the ComboBox is */
Set r = Evaluate(.ListFillRange)
Debug.Print r.Item(.ListIndex + 1).Address
End With
要在您的情况下实现它(如评论中所述),您可以尝试:
'/* will give you the value right next to the selected value's source cell */
Debug.Print r.Item(.ListIndex + 1).Offser(, 1).Value2