首页 > 解决方案 > VBA获取单击以在Excel 2016中打开用户框的单元格的行和列索引

问题描述

我已经定义了一个在指定范围内双击单元格时打开的用户框。我通过简单的交叉口签入来做到这一点Worksheet_BeforeDoubleClick()。我的工作表中有一行标题标签,我希望打开的 UserBox 中的标签显示“用 X 打开”,其中 X 是单元格所在列的标题。例如,如果双击单元格 C9,我想要显示位于单元格 C2 中的标题文本。我知道如何将任意单元格的内容应用于 UserBox 中的标签,但我不确定如何提取被单击单元格的行和列。

标签: excelvba

解决方案


尝试:

Option Explicit

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

    Dim Column As Long, Row As Long

    Column = Target.Column
    Row = Target.Row

End Sub

推荐阅读