Vba实现同一文件夹下的批量文件生成excel表格超级链接

时间:2023-06-16 16:24:16 

Vba编程是个好东西,对于非编程出生的人员,学好编程很难,但是入门,我感觉还是比较容易的。我们能看懂vba编程并去整合修改代码,为我所用,我觉得是足够了。今天要介绍的代码,也不是我的。说实话,这段代码,对于非编程人员太难了,我只是整合了下为自己所用罢了。 该excel运行下的vba编程的效果就是把同一文件夹下的批量文件生成一个个能在excel工作表里生成超级链接。方便以后,不沿着路径去打开,也能实现对文件的调用等操作。 以下为完全代码,下面的源文件里也有。具体操作是启用宏,点快捷键alt+F11进入VBE编辑器,复制下段代码进去,点击运行。关于宏和编程的入门使用,请看这篇 尚西博客中的视频介绍 Vba代码如下:

Sub add_link()

On Error GoTo err_exit Dim fd As FileDialog

Set fd = Application.FileDialog(msoFileDialogFolderPicker)

Dim vritem As Variant With fd

If .Show = -1

Then i = 0

For Each vritem In .SelectedItems

i = i + 1 dname = vritem Next vritem

If i >= 2 Then MsgBox ("不能够选择多个文件夹,请重新选择")

Exit Sub

End If

End If

End With

Set fd = Nothing

dir_name = (dname & "\")

strfilename = Dir(dir_name)

J = 0 n = 2

Do While strfilename <> ""

Sheets(1).Cells(n, 1) = strfilename’sheets(1)代表结果反映在第一个表里,改成2就是第二个表了。下同 Sheets(1).Hyperlinks.Add Anchor:=Sheets(1).Cells(n, 1), Address:=dir_name & strfilename

n = n + 1 J = J + 1

strfilename = Dir

Loop err_exit:

Exit Sub

End Sub 为方便使用,使用控件生成按钮,具体界面类似如此。

附上效果

附上源文件批量把文件夹中的excel文件超级链接到excel表里今天就为大家介绍到这里。有疑问可以留言板或此处留言交流。

标签:代码,批量,编程,表里,Excel函数
0
投稿

猜你喜欢

  • 卓大师刷机专家怎么用?刷机专家卓大师电脑版怎么用教程

    2022-04-12 00:07:05
  • Mac文本编辑器Ultraedit支持哪些语言?

    2023-06-04 14:08:28
  • 联想拯救者r7000搜索不到wifi怎么解决?

    2022-11-20 03:20:33
  • PPT插入艺术字基础教程

    2022-04-20 22:32:03
  • MacOS如何把照片传到iPad上?MacOS把照片共享到iPad的方法

    2023-01-12 10:05:20
  • AMD Ryzen太猛!Intel七代CPU刚上市就全面降价

    2022-05-27 20:15:05
  • Windows的IP设置在哪里查看?怎么查看?

    2023-07-05 10:00:07
  • 如何通过dism命令解压Win8/8.1下install.wim文件

    2022-05-08 01:40:04
  • 超桌面!NVIDIA正式发布GTX 1050/GTX 1050Ti显卡

    2022-05-08 10:54:09
  • 安装win7卡在启动界面不动了怎么办?

    2023-11-04 16:21:53
  • Win7系统不小心禁用了所有用户账号怎么办

    2022-02-18 20:03:44
  • word2010怎么设置分栏效果?

    2022-07-26 00:53:55
  • Win10电脑如何恢复注册表自动备份功能?

    2023-04-29 21:50:08
  • MAC无线蓝牙键盘如何与其他电脑强制配对

    2022-10-22 01:22:20
  • WPS怎么使用表格求和图文教程

    2022-05-21 07:54:38
  • Mac如何解压rar,zip等各种格式文件

    2022-01-17 14:39:45
  • wps插入正方形符号的图文教程详解

    2022-05-17 02:09:56
  • ​爱剪辑如何消除视频画面水印

    2023-07-23 14:40:34
  • wps怎么制作一笺信纸

    2023-08-20 04:55:48
  • 比SUMIF好用10倍,它才是求和函数中的NO.1

    2022-08-28 22:57:05
  • asp之家 电脑教程 m.aspxhome.com