怎么用VBA生成目录树源代码

 时间:2024-10-11 21:25:27

1、打开Excel后按Alt+F11打开VB苇质缵爨E插入模块输入以下代码:Sub test() On Error GoTo ToEnd Dim i As Long, Hang As Long, j As Long 'i目录下标,Hang要输入到第几行的单元格的行号,j正在查找的目录下标 Dim Mulu() '存放目录的数组 Dim Tfile 'Dir查找的文件 Dim LuJing '要查找的目录地址 i = 0 Hang = 1 LuJing = "D:\VBA\《EXCEL VBA 常用代码实战大全》示例文件\" '根据需要修改此变量中的值为你的路径 ReDim Preserve Mulu(i) Mulu(0) = LuJing For i = LBound(Mulu) To UBound(Mulu)RE: LuJing = Mulu(i) '当遍历完所有文件夹后会出错,跳到最后“ToEnd” j = i Tfile = Dir(Mulu(i), vbDirectory) Do While Tfile <> "" If Tfile <> ".." And Tfile <> "." Then If GetAttr(LuJing & Tfile) And vbDirectory Then i = i + 1 ReDim Preserve Mulu(UBound(Mulu) + 1) Mulu(UBound(Mulu)) = LuJing & Tfile & "\" Else Cells(Hang, 1) = LuJing & Tfile Hang = Hang + 1 End If End If Tfile = Dir If Tfile = "" And j <= i Then i = j + 1 GoTo RE End If Loop Next iToEnd:End Sub

怎么用VBA生成目录树源代码

2、修改代码中变量“LuJing”中主字符串内容为你想要的文件夹路径如:LuJing = "D:\"点击“运行”按钮或按F5运行,会把遍历出的文件输入到Excel表中第1列中。

怎么用VBA生成目录树源代码
  • excel中使用vba提取所有工作薄名称的方法
  • 如何使用VBA在Excel切换工作表时弹出提醒
  • 【Excel VBA】存储路径操作
  • 怎样使用VBA工作表激活事件的运用?
  • EXCEL VBA 给单元格添加超链接
  • 热门搜索
    健康成长手抄报内容 中国加油武汉加油手抄报 敬廉崇洁手抄报内容 手抄报边框设计图大全 关于防疫情的手抄报 法制与安全的手抄报 感恩老师手抄报图片 读书节手抄报图片 环境手抄报内容 缅怀先烈手抄报资料