excel 制作目录超链接,VBA批量提取修改工作表名称,制作"返回"键
发布时间:2023-07-20 09:42:24
打开工作簿发现工作表数量太多了,都不知道每张表格是什么内容。所以需要建立一张“目录”工作表,放在工作表的第一张,轻松点击“目录”里的每张工作表名称,跳转到相应工作表,同时制作“返回”超链接,回到目录。
▼一、制作目录超链接。
① 工作表太多,有好几百张,一个一个手动输入工作表名称太麻烦,通过复制粘贴简单的VBA代码就可以自动批量提取工作表名称。
如图1:有表1、表2、表3等12张工作表,我们先在“表1”前面插入一张新的工作表,取名“目录”。
图1
② 第二步就是复制“提取工作表名称的VBA代码”,没有代码的小伙伴可以把图片里代码的内容手动输入在Excel表格里保存好,需要的时候打开表格,直接复制粘贴就可以了。图2:
图2:批量提取工作表名称VBA代码
③ 复制代码后,鼠标在“目录”这张表格的名称上点“右键”——“查看代码”,点击就会进入VBA编辑窗口。图3:
图3:VBA编辑窗口
④ 当有很多个工作簿都处于打开状态时,VBA编辑窗口里就会显示所有的工作簿,在“窗口”的左边找到自己需要建“目录”的工作簿,在该工作簿下找到“目录”这个文件,双击它,再在右边的“代码窗口”粘贴VBA代码,点上方“小绿三角”就运行成功了,关掉窗口。图4:
图4
⑤ 这时“目录”工作表的A列就已经有所有工作表的名称了。现在我们就可以用超链接函数HYPERLINK来批量制作目录超链接。
公式模板:=HYPERLINK("网络链接地址或工作簿的地址","单元格显示什么文字")。
注意:链接地址或工作簿地址和显示的文字如果不是直接引用单元格,而是文本内容手动输入,就需要加双引号。链接地址就是要跳转的地址链接,显示的文字就是类似批注,对这个链接的一个备注说明(可以让你注明这个链接是跳转到哪里的,以免忘记他的功能)。
在“目录”工作表的B2单元格输入公式=HYPERLINK("#"&A2&"!A1",A2),然后下拉公式,目录制作完成。公式解析:跳转到当前工作簿或其他工作簿的话,必须在工作簿或工作表名称前面加上“#”符号;A2是“表1”的名称,“!A1”表示A1单元格;后面这个A2表示单元格显示“表1”这两个字,让自己知道这是跳转到“表1”的链接。"#"&A2&"!A1"表示跳转到"表1”的A1单元格,必须要具体写到跳转到哪个单元格。如动图5:
图5
▼二、在“表1”到“表12”中一次性建立“返回”超链接。
比如我们想在D2单元格制作一个“返回目录”的超链接,点击就能跳转。按住Shift键,鼠标点击“表1”和“表12”,就会全选中这12张表格,然后在D2单元格输入公式=HYPERLINK("#"&"目录!A1","返回目录"),按回车,完成。公式解析:"#"&"目录!A1"——【“跳转到目录工作表的A1单元格”】;"返回目录"——【“单元格显示返回目录这四个字”】。如图6:
图6
做完超链接后,我们可以通过“视图”——“冻结窗口”——“冻结拆分窗格”来冻结行列,完成下拉滚动条也可以很轻松的点到“返回目录”超链接。
▼三、如果想修改一部分工作表的名称,一张一张修改就很麻烦,我们也可以通过复制粘贴VBA代码完成批量修改工作表名称。
① 复制“修改工作表名称代码”,没有代码的小伙伴手动把图片里的代码输入到Excel表格里保存好,方便下次复制粘贴用。如图7:
图7:批量修改工作表名称VBA代码
VBA代码注意:“目录”这两个字是可以改的,这个名字就是你制作超链接目录的那张工作表名称。CELLS(i,2)这个数字2也是可以改的,2表示B列,如果你的新的工作表名称在D列,就改成4。
② 选中“目录”这张工作表,A列是原工作表名称,B列是目录超链接。现在我在D列输入新的工作表名称,必须所有工作表名称都要写上,不改动的也要把原名称复制粘贴上,名称之间不能有空单元格;两列名称不能错位,这样代码才可以平行替换名称。如动图8:
图8:批量修改工作表名称
③ 修改完工作表名称后,原来的目录超链接就失效了,所以需要重新制作下目录超链接,其他表格的“返回目录”超链接不受影响。
因为这个表格用了VBA宏代码,所以保存的时候,会出现弹窗,点击“否”,选择后缀是xlsm的类型,点击保存。
excel 制作目录超链接,VBA批量提取修改工作表名称,制作"返回"键的下载地址:


猜你喜欢
- MacOS big sur开机声音如何关闭?具体应该怎么操作呢?相信很多朋友都想要知道,macz编给大家分享一下macOS big sur开
- 3Dmax是一款基于PC系统的三维动画渲染和制作软件,大部分人都用它来画画或者设计建筑等,有很多win8系统用户也想要在自己的电脑上安装3D
- Win11是一款微软最新推出的操作系统,不过不少小伙伴使用Win11系统的时候无法打开应用商店,这个时候是可以通过切换软件网络来解决这个问题
- Word设置左对齐的方法:1、首先打开需要调整左对齐的wold文档。2、然后使用鼠标拖动选中文字。3、然后点击左上角的“开始”选项。4、在打
- Excel中经常需要把表格放大观察数据,表格具体如何放大呢?下面是由小编分享的excel增大表格的方法,希望看完本教程的朋友都能学会并运用起
- 很多时候我们在使用电脑系统的时候,发现自己的电脑麦克风显示没有插入,这是什么情况呢?只要禁用一个设置就可以了,下面和小编一起来看看详细的解决
- 许多小伙伴在使用电脑的时候还是非常喜欢使用win7系统,但是对于一些用户来说,重装电脑系统非常的麻烦,不知道怎么操作,今天小编就为大家具体讲
- 在使用AutoCAD软件绘图时,经常会用到样条曲线。但一些初接触AutoCAD软件新手,并不清楚要如何画样条曲线!下面小编就以“AutoCA
- 赛博朋克2077是一款十分热门的游戏,我们在玩游戏的过程中经常会在马路上看到别人开着炫酷的载具,自己也想拥有一个,那么我们要怎么做才能拥有呢
- 当电脑崩溃到边缘的时候,我们会考虑用U盘进行对电脑重装系统,而重装之后,很多朋友会发现电脑无声了,这是因为没有重新为电脑安装驱动程序。而安装
- Window10装完软件后图标会显示一个盾版,这是Windows10的UAC用户账户控制的标志,功能类似防火墙,双击这种带盾牌的图标之后系统
- 禁止使用U盘和移动硬盘,禁止后插入任何移动设备将无效。鉴于U盘和移动硬盘是病毒传播的罪魁祸首,上个星期公司根据我的建议引进了OA系统,确实大
- win10近日其正式向微软系统用户推送免费升级通知,同时可以提前预订免费升级服务,windows10免费升级预订流程如何操作?下面小编为大家
- Chromium是一款原生浏览器,由Google研制,可以看做是Chrome的开发版本,所以其功能较少,高速、安全、稳定是其特点,不少用户会
- Win10系统内有很多人性化的功能,都是为了更加方便用户而开发的,其中就有一个升级助手,它会询问用户是否要讲电脑进行升级,虽然方便,但是有时
- 使用拆分功能,在可见屏幕区域可以同时查看工作表不同部分,可拆分成 2 个或 4 个区域。拆分步骤如下:1.确定拆分数量,定位拆分位置。1)横
- 在PowerPoint演示文稿中我们可以不仅可以页面中的为文字,图片,图形等页面中的元素添加动画,我们还可以为整个幻灯片页设置切换动画效果。
- Excel有着功能齐全的函数计算和分析工具,如果能熟练地运用它们进行数据分析,尤其是在市场、财务、统计、管理、会计、HR等领域的工作中,将大
- 在使用win7系统播放音乐或者视频的时候,可能会出现电脑没有声音的情况,可能是声卡出现问题导致的。重新安装声卡就可以了。但是有win7用户说
- 罗技驱动连点宏怎么设置?现在很多的游戏或者软件是需要使用连点功能的,但是系统或鼠标一般是不自带该功能的,所以我们只有通过第三方软件或鼠标驱动