excel - VBA获取单击以在Excel 2016中打开用户框的单元格的行和列索引
问题描述
我已经定义了一个在指定范围内双击单元格时打开的用户框。我通过简单的交叉口签入来做到这一点Worksheet_BeforeDoubleClick()
。我的工作表中有一行标题标签,我希望打开的 UserBox 中的标签显示“用 X 打开”,其中 X 是单元格所在列的标题。例如,如果双击单元格 C9,我想要显示位于单元格 C2 中的标题文本。我知道如何将任意单元格的内容应用于 UserBox 中的标签,但我不确定如何提取被单击单元格的行和列。
解决方案
尝试:
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
推荐阅读
- c# - 如何处理用户控件网格视图的事件?
- symfony - Doctrine 中是否有正确的方法来嵌套“OR”where 子句?
- uwp - Windows 应用程序打包项目 - 如何创建文件夹
- docker - Docker 创建两个镜像
- javascript - 在 javascript 或 JQuery 中将英尺转换为 mm
- python - Python unittest检查函数调用args
- android - Spyk 与泛型
- c# - 使用 Directory.EnumerateFiles 迭代并打印特定目录中所有 pdf 文件的所有文件路径
- payment-request-api - 创建没有“基本卡”的付款请求失败
- kubernetes - Kubernetes Engine 的 GCP 指标