Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Path & File Name
I have the code below that gives me the file names within a certain path. I
now want a macro that will give me the subfolders and files within a drive (for example, instead of Q:\PDF\mis90 it will say M:\Amyand will list the folder names, and the files within those folders). Is this even possible? Thanks in advance for any assistance you may provide. Option Explicit Public Sub Tester() Dim WB As Workbook Dim SH As Worksheet Dim destRng As Range Dim oFSO As Object Dim oFolder As Object Dim ofile As Object Dim sFolderName As String Dim i As Long Const sPath As String = _ "Q:\PDF\mis_90" Set WB = Workbooks("MyBook.xls") Set SH = WB.Sheets("Sheet1") Set destRng = SH.Range("B1") Set oFSO = CreateObject("Scripting.FileSystemObject") sFolderName = sPath & Application.PathSeparator On Error Resume Next Set oFolder = oFSO.GetFolder(sFolderName) On Error GoTo XIT If Not oFolder Is Nothing Then For Each ofile In oFolder.Files destRng.Offset(i).Value = ofile.Name i = i + 1 Next ofile End If XIT: Set ofile = Nothing Set oFolder = Nothing Set oFSO = Nothing End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
File Path Too Long? Not Anymore! Check out Long Path Tool | Excel Discussion (Misc queries) | |||
http://CannotDeleteFile.net - Cannot Delete File? Try Long Path ToolFilename is too long? Computer Complaining Your Filename Is Too Long? TheLong Path Tool Can Help While most people can go about their businessblissfully unaware of the Windo | Excel Discussion (Misc queries) | |||
Creating Excel file that points to relative path .cub file | Excel Programming | |||
Formula too long - new file path is shorter than old file path - Excel 2003 | Excel Worksheet Functions | |||
How set file open path to filepath of file opened with Explorer ? | Excel Programming |