Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am trying to use the Dir function to loop through folders in specified
directories, and again to loop through the files in those folders, but my second Dir is messing with the first one (€œRecFile = Dir€ in inner loop makes €œFolder=Dir€ in outer loop no longer work). I have tried putting the inner loop in it's own procedure and calling it within the outer loop, to no avail. Any suggestions? Dim FolderPath As String Dim Folder As String Dim RecFile As String Public Sub Create_File_List() Folder = Dir(FolderPath, vbDirectory) Do While Folder < "" If Folder < "." And Folder < ".." Then If (GetAttr(FolderPath & Folder) And vbDirectory) = vbDirectory Then RecFile = Dir(FolderPath & Folder & "\*-pt.xls") Do Until RecFile = "" €˜insert some formulas, yadda yadda yadda RecFile = Dir Loop End If End If Folder = Dir Loop End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Why are my options resetting themselves? | Excel Discussion (Misc queries) | |||
Resetting the Filter Function .. | Excel Discussion (Misc queries) | |||
Resetting the end of a worksheet | New Users to Excel | |||
Used Range is not resetting | Excel Programming | |||
Resetting variables | Excel Programming |