我想要利用execl vba 来提取一个盘下面所有的文件夹和文件

我想要利用execl vba 来提取一个盘下面所有的文件夹和文件
2025-03-11 06:43:24
推荐回答(1个)
回答1:



Sub All_File()
On Error Resume Next
Dim my_Path, my_File As String
With Application.FileDialog(msoFileDialogFolderPicker)
.Show
.AllowMultiSelect = False
.InitialFileName = ThisWorkbook.Path
my_Path = .SelectedItems(1)
End With
my_File = Dir(my_Path & "\" & "*")
Dim i As Single
i = 1
Do While my_File <> ""
Cells(i, 1) = my_File
my_File = Dir
i = i + 1
Loop
End Sub