- 帖子
- 976
- 主題
- 7
- 精華
- 0
- 積分
- 1018
- 點名
- 0
- 作業系統
- Win10
- 軟體版本
- Office 2016
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2013-4-19
- 最後登錄
- 2026-5-26
|
回復 3# millerch
請測試看看,謝謝
Sub test()
Dim a, fs, f, fc, f1
Set fs = CreateObject("Scripting.FileSystemObject")
Range("c4").Select
With Application.FileDialog(msoFileDialogFolderPicker)
.InitialFileName = "D:\"
.Title = "======= 選擇資料夾 ========"
.Show
On Error GoTo EndSub:
a = .SelectedItems(1)
End With
Set f = fs.GetFolder(a)
Set fc = f.Files
For Each f1 In fc
With ActiveCell
.Value = f1.Path
.Offset(0, 1).Value = f1.Name
.Offset(0, 2).Value = f1.Size
.Offset(0, 3).Value = f1.Type
.Offset(0, 4).Value = f1.DateCreated
.Offset(0, 5).Value = f1.DateLastAccessed
.Offset(1, 0).Select
End With
Next
Set fs = Nothing
Set f = Nothing
Set fc = Nothing
EndSub:
End Sub |
|