如何在 Excel 中通过单击或双击单元格来打开指定的用户窗体?
作者:互联网
2026-04-10
在 Excel 中,只需单击或双击单元格,即可轻松打开指定的用户窗体,操作便捷高效。但如何实现这一功能呢?本文为您提供一种实用方法以供参考。
使用 VBA 代码通过单击或双击单元格打开指定的用户窗体
使用 VBA 代码通过单击或双击单元格打开指定的用户窗体
请按照以下步骤操作,即可通过单击或双击 Excel 单元格,轻松启用指定用户窗体的打开功能。
1. 打开包含您要单击或双击以打开用户窗体的单元格所在的工作表。
2. 右键单击工作表标签,然后在上下文菜单中点击查看代码。参见下图:

3. 在打开的 Microsoft Visual Basic for Applications 窗口中,将以下 VBA 代码复制并粘贴到代码窗口即可。
VBA 代码:单击单元格以在 Excel 中打开指定的用户窗体:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby20171226
If Not Application.Intersect(Target, Range("A1:B9")) Is Nothing Then
UserForm1.Show
End If
End Sub
VBA 代码:双击单元格以在 Excel 中打开指定的用户窗体:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby20171226
If Not Application.Intersect(Target, Range("A1:B9")) Is Nothing Then
Cancel = True
UserForm1.Show
End If
End Sub 注意:代码中的 A1:B9 是您用于触发用户窗体的单元格区域,UserForm 1 是单击或双击单元格时将打开的用户窗体名称,请根据实际需求修改。
4. 按下 Alt+Q 键,即可关闭 Microsoft Visual Basic for Applications 窗口。
此后,只要您在限定区域内单击或双击任意单元格,指定的用户窗体便会立即弹出,如下图所示。

相关标签:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Microsoft Excel:通过 API 实现电子表格自动化 - Openclaw Skills
Excel / XLSX: 专业电子表格自动化 - Openclaw Skills
Excel 周报:Power Query 报告 - Openclaw Skills
xlsx-cn: 高级 Excel 电子表格处理 - Openclaw Skills
xlsx-pro: 专业 Excel 自动化与财务建模 - Openclaw Skills
电子表格:Excel 和 Google 表格自动化 - Openclaw Skills
自动化 Excel:电子表格自动化与数据处理 - Openclaw Skills
CSV 转 Excel 转换器:专业格式化与多工作表支持 - Openclaw Skills
考勤表生成器:自动化人力资源 Excel 报表 - Openclaw Skills
如何在 Excel 中根据多个条件查找并返回最大值?
AI精选
