如何通过单击 Excel 中的超链接来运行宏?
作者:互联网
2026-04-08
宏代码能帮我们高效解决 Excel 中的复杂任务。通常,您可以在 Microsoft Visual Basic for Applications 窗口中,点击运行按钮或按 F5 键来执行宏。但您是否尝试过通过单击工作表中的相关超链接来运行宏呢?
通过单击 Excel 中的超链接来触发宏可能很有趣,以下方法可逐步帮您完成此任务:
1. 请点击一个单元格,并为其创建指向自身的超链接,如下图所示:

2. 重复上述步骤,创建其他要用作超链接的项目,如下图所示:

3. 然后右键单击包含要使用超链接的工作表标签,从上下文菜单中选择查看代码,在打开的 Microsoft Visual Basic for Applications 窗口中,将以下代码复制并粘贴到空白模块中:
VBA 代码:通过超链接运行宏代码:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) If Target.Range.Address = "$B$6" Then Call Macro1 End If If Target.Range.Address = "$B$8" Then Call Macro2 End If End Sub

注意:在上述代码中,B6 和 B8 是包含超链接的单元格,而 Macro 1 和 Macro 2 是宏代码的名称,请根据实际需求修改。
4. 然后保存并关闭代码窗口,此后每当您单击超链接时,相应的宏代码将立即执行。
相关标签:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
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精选
