Finding Folders

  • Thread starter Thread starter Stan Scott
  • Start date Start date
S

Stan Scott

Don,

Google "File System Object" or "FSO". This ActiveX object will do exactly
what you need. For example, this Excel code lists all of the folders
immediately under the C:\ drive:

Sub runFolderList()
On Error Resume Next
Dim rootFolder
Dim subFolders
Set fso = CreateObject("Scripting.FileSystemObject")
Set rootFolder = fso.GetFolder("C:\")
Set subFolders = rootFolder.subFolders

For Each folder In subFolders
Debug.Print "Folder: " & folder.Name
Next

Set subFolders = Nothing
Set rootFolder = Nothing
Set fso = Nothing
End Sub

Hope this helps,

Stan Scott
New York City
 
Hi,

Excel 97

Using the Dir function I have few problems with finding/listing files in
Drives/Folders/Subfolders etc. providing that I know the path.

How would I go about finding Folders in a Drive, Subfolders in a Folder
etc.?

Any help will be gratefully received.

Regards,
Don.
 
Thank you Stan,

It worked a treat.

Don

Stan Scott said:
Don,

Google "File System Object" or "FSO". This ActiveX object will do exactly
what you need. For example, this Excel code lists all of the folders
immediately under the C:\ drive:

Sub runFolderList()
On Error Resume Next
Dim rootFolder
Dim subFolders
Set fso = CreateObject("Scripting.FileSystemObject")
Set rootFolder = fso.GetFolder("C:\")
Set subFolders = rootFolder.subFolders

For Each folder In subFolders
Debug.Print "Folder: " & folder.Name
Next

Set subFolders = Nothing
Set rootFolder = Nothing
Set fso = Nothing
End Sub

Hope this helps,

Stan Scott
New York City
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top