组合框项目单元格地址

时间:2018-01-31 08:39:56

标签: excel vba excel-vba

我使用ComboBox(ActiveX)并从另一张表中获取列表值。

我想知道是否有可能获得所选项目的单元格地址?

1 个答案:

答案 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