標題:
[發問]
列出指定的相關資料夾名稱
[打印本頁]
作者:
巴克斯
時間:
2011-3-8 12:25
標題:
列出指定的相關資料夾名稱
想將資料夾A01內,名稱類似B的子資料夾名稱列出(B01,B02,...)
請問程式應該如何寫?謝謝
作者:
GBKEE
時間:
2011-3-8 20:07
回復
1#
巴克斯
Sub ShowSubFolders()
Dim fs, f, f1, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(ThisWorkbook.Path & "\").SubFolders
For Each f1 In f
If f1.Name Like "B*" Then
s = s + 1
Cells(s, 1) = f1.Name
End If
Next
End Sub
複製代碼
作者:
巴克斯
時間:
2011-3-9 07:40
謝謝兩位指導,兩種方法都ok
又學習到兩種沒用過的做法,謝謝 ^ ^
作者:
巴克斯
時間:
2022-12-28 15:22
本帖最後由 巴克斯 於 2022-12-28 15:24 編輯
因為要查詢的資料夾內有上千個子資料夾,若是用迴圈逐一尋找相似名稱的資料夾速度較慢
用 Dir("D:\TEST\folder_11*", vbDirectory) 可以直接取得第一個類似名稱的資料夾
不知是否有方法可以不跑迴圈,直接獲知類似名稱資料夾數或列出類似名稱
[attach]35687[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)