WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

excel中通过VBA批量生成超链接,连接名为sheet页名

更新时间:2021-07-13 14:56 作者:百事悠弦点击:

用excel处理数据往往分为很多页,这时候通常会建一个首页当做目录来链接到后面的sheet页,今天写了一个脚本实现功能如下:

遍历sheet页数量,生成对应的sheet页名超链接

excel的目录在第三页,故该脚本从第四页开始生成,生成到sheet3.(10+x,4) 上界面原型如图:

 

 

Sub lianjie()
Dim x As Long
x = 0
For x = 4 To Sheets.Count '从第四页开始
Sheet3.Hyperlinks.Add Anchor:=Cells(10 + x, 4), Address:=ActiveWorkbook.Name, SubAddress:=Sheets(x).Name & "!A1", TextToDisplay:=Sheets(x).Name
'从sheet3的地14行第四列开始添加超链接,地址是当前当前工作薄的sheet(X)的名字,显示为sheet(X)的名字

Next
End Sub

 

说明:Hyperlinks 对象是添加链接用的,其中Anchor, Address和SubAddress 是它的属性

Anchor :要添加链接的位置 必选参数

Address : 链接地址,一般是外部的链接地址 必选

SubAddress:超链接的子地址,可选

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容