问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VBA获取某文件夹下所有文件和子文件目录的文件

发布网友 发布时间:2023-01-10 17:17

我来回答

1个回答

热心网友 时间:2023-09-13 16:36

【引用位置】 https://blog.csdn.net/pashine/article/details/42100237

'-------------------------------------------
'获取某文件夹下的所有Excel文件
'-------------------------------------------
Sub getExcelFile(sFolderPath As String)
On Error Resume Next
Dim f As String
Dim file() As String
Dim x
k = 1

ReDim file(1)
file(1) = sFolderPath & ""

End Sub

'-------------------------------------------
'获取某文件夹下的所有文件和子目录下的文件
'-------------------------------------------
Sub getAllFile(sFolderPath As String)
'Columns(1).Delete
On Error Resume Next
Dim f As String
Dim file() As String
Dim i, k, x
x = 1
i = 1
k = 1

ReDim file(1 To i)
file(1) = sFolderPath & ""

'-- 获得所有子目录
Do Until i > k
f = Dir(file(i), vbDirectory)
Do Until f = ""
If InStr(f, ".") = 0 Then
k = k + 1
ReDim Preserve file(1 To k)
file(k) = file(i) & f & ""
End If
f = Dir
Loop
i = i + 1
Loop

'-- 获得所有子目录下的所有文件
For i = 1 To k
f = Dir(file(i) & " . ") '通配符 . 表示所有文件,*.xlsx Excel文件
Do Until f = ""
'Range("a" & x) = f
Range("a" & x).Hyperlinks.Add Anchor:=Range("a" & x), Address:=file(i) & f, TextToDisplay:=f
x = x + 1
f = Dir
Loop
Next
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
康复者的血清中含有什么免疫分子 血清里面有什么 走读的定义在哪些教育阶段适用? PostgreSQL修改数据库表的列属性操作 Ubuntu调整postgresql默认路径 ubuntu – Postgresql:更改默认数据路径 刘邦几个老婆刘邦老婆吕雉和戚夫人的不同结局 刘邦几个老婆?. 如何防止父母在微信群里抢红包? 有哪些适合夏天选择的长裙款式值得推荐? 出去吃饭用英文怎么说? 怎样制作视频并上传呢 瓜达尔港 电脑这个符号'怎么打出来? 顺丰快递加密后就查不到物流信息吗 顺丰如何看是不是信息加密 求哈利奎因头像 棉拖鞋出口给哪个国家比较好 棉拖鞋内长是18.5厘米是刚刚好吗? 出口欧洲一定要ce认证吗 钢琴出口需要办理ce证书吗 qq咋发闪照啊 SKYPE只能呼叫“SKYPE测试呼叫” 民间文学故事口口相传的目的是什么 王者荣耀为什么看不了国服榜 异地可以办理信用卡黑户可以在异地还款吗 还呆账必须到开户行吗 小猫后腿忽然站不直了,是怎么回事?急~~~! 猫咪左后腿伸不直? 猫前腿突然溜直还哈哈直喘是怎么了? 甜的意思 冰箱只有毛细管出口制冷,后面都不结霜,高压管很烫 dnf火抗药水叫什么 世界上装甲最后的堡垒坦克怎么画(不要简笔画 1号电池手电筒灯泡规格尺寸 火抗药水 carplay跟蓝牙的区别? carplay奔驰音质怎么调整 科鲁泽carplay能改变音质吗 一个手机怎么开通两个 梦见自己的头发烧起来了 梦见头发烧焦了 梦见火烧了自己的头发 梦见自己把头发烧了 梦见自己头发烧着了 评分标准及评分细则 说课评分标准及评分细则 大学生评分标准及评分细则 三合的意思? 6个机箱风扇怎么隐藏线路