继续上一篇https://blog.csdn.net/whandgdh/article/details/100184529合并多个工作簿,后我们需要在创建目录,并通过目录超链接到工作表。
示列excel如下

我们要在目录中名字链接到工作表中,第一步需要获取工作簿中所有工作表的名字
step 1、获取工作簿所有工作表名字
vba 代码如下:

Sub 获取工作表名称()
Dim k As Integer
For k = 2 To Sheets.Count
Cells(k, 1) = Sheets(k).Name
Next
End Sub

for k=2 表示从工作簿的第二个工作表开始

进入目录中代码界面,并把代码复制到vba编程区里面如下图


运行后结果如下:


step 2 通过 HYPERLINK生成超链接
在目录中B2单元格输入下面函数

=HYPERLINK("#"&A2&"!A1",A2)
”#” 表示引用的工作表名在当前工作簿中
”!A1” 表示链接到对应工作表的A1单元格,
HYPERLINK第二个参数A2表示以工作表名称命名超链接。


然后只需向下填充即可

我们只需要把A例隐藏即可。
最后为了保存方便还需删除宏。再保存

excel宏批量生成目录超链接相关推荐

  1. 使用EXCEl宏批量生成超链接

    Sub 超链接() ' ' 超链接 Macro ' Dim table_a As String Dim table_b As String Dim a As String '定义变量a 存放第一个sh ...

  2. Excel中利用宏批量生成md5加密

    ** Excel中利用宏批量生成md5加密 一.下载宏文件 点击下载md5宏.xla 二.找到excle并加载宏 1.依次打开[文件]-[选项]-[自定义功能区] 选中[开发工具] 2.这样在Exce ...

  3. excel的自动生成目录

    Excel 中可以使用以下方法自动生成目录: 引用工具:可以使用引用工具来生成目录.使用这个工具,可以快速生成带有目录编号的目录,并且可以随时更新. 宏:可以使用宏来生成目录.通过宏,可以生成目录,并 ...

  4. 如何通过Excel数据批量生成DM码

    DM码指的就是最常用的Data Matrix 二维码,Data Matrix二维码原名Data code,是由美国国际资料公司于1989年发明.DM码需要选择编码容量大的二维码,而Data Matri ...

  5. 使用Excel文件批量生成Codabar码

    Codabar(库德巴码)是由Monarch Marking Systems在1972年研制的条形码.它是在"2 of 5"后早期阶段引入的条形码.广泛用于需要序列号的领域,如血库 ...

  6. Excel中批量生成含二维码和条形码的产品标签,#Excel插件

    Excel中批量生成含二维码和条形码的产品标签,工厂文员必备 Excel中批量生成产品标签,标签中同时包含二维码和条形码.工厂出货时必备,有了此标签可以扫码入库,效率提升数几倍.

  7. 通过Excel文件批量生成Code 39扩展码

    code39码是条形码的一种,编码简单.能够对任意长度的数据进行编码.支持设备广泛,所以code39码是最常用的条形码之一.code39码在条码打印软件中有两种表现类型:标准code39码和支持字符更 ...

  8. Excel转Word,Excel导出Word,利用Excel表批量生成Word文档,邮件合并进阶版

    单击播放视频教材 利用Excel数据批量生成Word文档升级版,Excel转W 01需求概述 假设有图1所示的数据,需要批量生成WORD成绩通知单,通知单必须遵循图2的样式. (案例中的姓名.学校名称 ...

  9. 如何用excel表格批量生成文件夹,并命名?

    如何用excel表格批量生成文件夹,并命名?假设一个excel表格里面整理了500个名称,现在需要利用这些名称生成对应名称的文件夹,你会如何处理呢?我想很多人会挨个复制名称然后再新建文件名,再对文件夹 ...

最新文章

  1. 调用天气预报Web Service
  2. [OIBH] 糖果盒(Candy Box)——又一个最大子矩形
  3. 学校计算机教室安全预案,小学校园微机室安全事故应急疏散预案
  4. 实践:在运维大数据这事上,Apache Kylin比ELK更擅长?
  5. docker pull 国内镜像_MAC版 的最新Docker 2.2版本配置国内代理的解决办法
  6. 对开源库 limdu 命令注入漏洞 (CVE-2020-4066) 的简要分析
  7. 外部表不是预期的格式怎么解决_1分钟拆解:如何将10多个工作表sheet,合并成一张?...
  8. paddle中import onnxruntime报错缺失Microsoft Visual C++ Redistributable for Visual Studio 2019 not install
  9. MyBatis学习前篇
  10. exe文件打不开应该怎么办?
  11. Perl语言入门(第六版)pdf
  12. Java课程设计——日历的设计与实现
  13. 安徽省2019c语言二级答案,2019-C语言二级考试题库(含答案).docx
  14. Unfinished
  15. bugku-秋名山老司机
  16. 【题解】 bzoj1135: [POI2009]Lyz (线段树+霍尔定理)
  17. 谭浩强C++ 第九章
  18. 徒步旅行中的注意事项
  19. ONES X 蓝城兄弟|有机的研发管理改进是最健康的颠覆
  20. 互联网公益进入下半场,为啥2亿人次在支付宝做捐赠?

热门文章

  1. C++中类的成员函数(方法)
  2. docker保存和载入镜像
  3. android不死service,Android面试题-Service不死之身-Go语言中文社区
  4. 基于android百度云推送务设计,Android之基于百度云推送IM
  5. 网络带宽和流量单位换算
  6. Oracle中单引号和双引号的区别
  7. python 海象运算符_python := 海象运算符
  8. 电子价签/ESL电子货架标签/智慧超市标签/盒马鲜生价签
  9. Typora更换MarkText,Mark Text下载,MarkText调出工具栏和大纲栏、设置文本编辑区宽度、编辑快捷键。
  10. ElasticSearch 7.x 简体/繁体搜索