好的,您将使用 VBA 宏,您实际寻找的内容并不难,但需要一些编程知识。
第 1 步
您必须在 excel 上添加开发人员功能区,如果您使用的是 2010 ,这里是如何。
步骤 2
在开发人员选项卡上单击Visual Basic
,它将打开 VB 界面,我将为您提供脚本,但您需要添加“Microsoft Scripting Runtime”参考。
步骤 3
• 在 Visual Basic 上,从下拉菜单中选择工具 - 引用
• 将显示可用引用的列表框
• 勾选“Microsoft Scripting Runtime”旁边的复选框
• scrrun.dll 的全名和路径文件将显示在列表框下方
• 单击确定按钮
第4步
选择 ThisWorkbook 并粘贴以下代码
Sub ViewFiles()
theRow = 3
Call ShowFiles(Range("A1"), True)
End Sub
Sub ShowFiles(path, subfolders)
Set obj = New Scripting.FileSystemObject
Set Source = obj.GetFolder(path)
On Error Resume Next
For Each file In Source.Files
theCol = 2
Cells(theRow, theCol).Value = file.path
theCol = theCol + 1
Cells(theRow, theCol).Value = file.Name
theCol = theCol + 1
Cells(theRow, theCol).Value = file.Size
theCol = theCol + 1
theRow = theRow + 1
Next
If subfolders Then
For Each subFolder In Source.subfolders
Call ShowFiles(subFolder.path, True)
Next
End If
End Sub
第 5 步
在单元格 A1上粘贴您要查看的路径,然后按 ALT + F8 并执行名为ViewFiles
这将使用所有文件更新工作簿的宏。
它应该看起来像这样:
让我知道它是否对您有用!