The following code illustrates how to get a Folders collection and how to iterate the collection using the For Each...Next statement:
Sub ShowFolderList(folderspec)
Dim fs, f, f1, fc, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(folderspec)
Set fc = f.SubFolders
For Each f1 in fc
s = s & f1.name
s = s & vbCrLf
Next
MsgBox s
End Sub
Properties, Methods, and Events | Drive Object | Drives Collection | File Object | Files Collection | FileSystemObject Object | Folder Object