广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    同一文件夹excel表格批量超链接

    来源:网络收集  点击:  时间:2024-03-13
    【导读】:
    同一文件夹excel表格批量超链接,即是提取文件夹内的文件名并建立超链接。工具/原料moreexcel电脑方法/步骤1/6分步阅读

    首先,我们要将所有文件放在一个文件夹里面,如下图;

    2/6

    新建一个excel汇总表,目的是用VBA批量链接所有文件;

    3/6

    按下Alt+F8快捷键,并进行创建宏,可以先随便输入宏名;

    4/6

    然后将以下代码输入进去:

    Sub 提取文件夹内的文件名并建立超链接()

    Cells.ClearContents 清空数据

    myPath = ThisWorkbook.Path \ 当前文件夹路径,也可直接输入完整路径。

    n = 1

    myfile = Dir(myPath \*.*) 文件名

    Do While myfile And myfile ThisWorkbook.Name 遍历。如果myfile不篁空或不等于它自己

    Cells(1, 1) = 序号

    Cells(1, 2) = 提取文件名显示如下

    Cells(n + 1, 2) = myfile 数据写入

    Cells(n + 1, 1) = n 编号

    myfile = Dir 找寻下一个文件

    n = n + 1 计数、累加

    Loop

    For Each Rng In Range(b2:b n) 遍历

    Sheets(1).Hyperlinks.Add Anchor:=Rng, Address:=Rng.Value, TextToDisplay:=Rng.Value 与相应的文档建立超链接。

    Next

    ActiveWorkbook.Save 保存

    End Sub

    5/6

    再关闭窗口,重新回到表格界面,按下宏快捷键Alt+F8,点击 运行;

    6/6

    最后就可以看到所有文件名称都被链接到汇总表里了。

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_346630.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 15:17:59  耗时:0.026
    0.0257s