怎么批量插入当前文件超链接?

我有个文件a,第一页是合计,后面有n页工作表,我想在第一页通过超链接可以直接跳转后面的工作表,有没有可以批量操作的方法?... 我有个文件a,第一页是合计,后面有n页工作表,我想在第一页通过超链接可以直接跳转后面的工作表,有没有可以批量操作的方法? 展开
 我来答
小小小兔a
高粉答主

2021-10-25 · 每个回答都超有意思的
知道大有可为答主
回答量:2.5万
采纳率:87%
帮助的人:4208万
展开全部
  • 看了一下,首先,要提取所有工作表名称,复制,粘贴值。

  • 参考经验:Excel如何快速批量提取多个工作表Sheet的名称

  • 请点击输入图片描述

  • 之后,右击每个名称,按H打开超链接--本文档位置,点击对应名称。依次操作即可。

  • 或者参考以下内容。

  • 在第一个工作表自动批量生成,指向各个工作表的超链目录。

    1、把光标放在第一个工作表希望插入目录的地方;

    2、键入Alt+F11打开VBA编辑器,然后选择菜单“插入 - 模块”;

    3、在代码编辑区粘贴如下代码:

    Option Explicit

    Sub AutoGenerateHyperlinks()

    Dim nIndex As Integer
    Dim oRange As Range

    For nIndex = 2 To Sheets.Count
    Set oRange = Cells(Selection.Row + nIndex - 2, Selection.Column)
    oRange.Hyperlinks.Add Anchor:=oRange, Address:="", SubAddress:=Sheets(nIndex).Name & "!A1", TextToDisplay:=Sheets(nIndex).Name
    Next

    End Sub

    4、键入F5运行,再键入Alt+F11切换回第一个工作表,检查目录超链是否自动建立成功。

追问
超链接不是有个本文档位置么?能批量操作么?
追答

所有工作表目录名称提取后,复制,粘贴为值。

后面一栏输入=HYPERLINK("#"&A2&"!A1",A2)

第一行输入好,向下拖动就行了,再隐藏A列。

以后点击“对应的名称”,就自动跳到指定的“工作表”了。

胡汉三想回来

2021-10-25 · TA获得超过670个赞
知道小有建树答主
回答量:3541
采纳率:63%
帮助的人:239万
展开全部

你说的是啥呢,HTML网页吗?

如果是,批处理不好实现。

但是,你可以将首页也就是你说的第一页(通常是个表格),用记事本等打开,也就是在源代码状态下,把源代码中可变的内容,复制到Excel,然后下拉的方式递增,再把源代码粘贴回去。

Excel下拉递增

上图,通过Excel的下拉递增操作,对HTML源代码进行规律性的编辑,然后再复制HTML到你的第一页中,替换掉空白,就可以了。

这是我能想到的方法。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式