excel宏 批量生成返回目录

继上一篇https://blog.csdn.net/whandgdh/article/details/100184677,讲了批量生成目录连接到工作表后,我们还有一种场景是每个工作表中需要能返回到目录中去,如果一个一个的做就非常费时了。
excel示例如下:我们在所有工作表的e2单元格生成返回目录,并能链接到目录中。
在这里插入图片描述
VBA代码如下:

Sub 返回目录()
    Dim i%
    For i = 2 To Sheets.Count
        Sheets(i).Range("E2").Formula = "=HYPERLINK(""#目录!B1"",""返回目录"")"
    Next
End Sub

--  E2  返回目录 生成的单元格 目录!B1 返回目录所在的单元格
i=2 表示从工作簿的第二个工作表开始

同样进入目录VBA代码变成界面 并把代码复制过去
在这里插入图片描述
运行代码 结果如下:
在这里插入图片描述
在这里插入图片描述
看到 工作不中的每个工作表单元格E2都有了返回目录链接。

同样为了保存方便,最后删除宏代码再保存即可
在这里插入图片描述

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要使用Word根据Excel批量复制生成文档,你可以按照以下步骤进行操作: 1. 首先,准备一个包含需要复制到Word文档的内容的Excel表格。确保每个条目都在单独的行中,并且按列分类好。 2. 打开Word文档,创建一个空白的文档。 3. 在Word的菜单栏中选择“开发工具”(如果菜单栏中没有显示,可以通过点击“文件”>“选项”>“自定义功能区”来激活),然后勾选“开发工具”选项。 4. 在开发工具栏中,选择“”选项,然后点击“录制”。 5. 输入的名称,例如“批量复制”,并选择一个快捷键(可选)。 6. 点击“确定”后,开始录制。现在,你的每一步操作都会被记录下来。 7. 切换回Excel表格,选择你要复制的第一个条目,并按Ctrl+C复制。 8. 切换回Word文档,将光标定位到你想要复制的位置,并按Ctrl+V粘贴。 9. 再次切换回Excel,选择下一个条目,复制并粘贴到Word文档。 10. 重复上述步骤,直到你复制完所有的条目。 11. 返回到Word文档,点击开发工具栏中的“”选项,并点击“停止录制”。 12. 保存你的。 13. 现在,你可以使用这个来自动批量复制生成文档。只需打开Excel表格,选择所需的条目,然后运行这个,即可将它们自动复制到Word文档中。 总的来说,使用Word根据Excel批量复制生成文档的步骤是:准备Excel表格,录制并复制粘贴所需的条目,保存后使用它生成文档。这样可以节省大量的时间和劳动力,提高工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜菜的中年程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值