Hvis det er Excel 2007 du bruger kan du forsoege det:
Dim File_path as string, sFile as variant, aFiles() As String, i As Integer File_path = "D:\*" sFile = Dir(File_path) Do Until sFile = "" i = i + 1 ReDim Preserve aFiles(i) aFiles(i) = sFile sFile = Dir() Loop ' Check if all files are there (for now in imediate window) For Row_No = 1 To i Debug.Print aFiles(Row_No) Next
Naar du bruger sFile = Dir(File_path, vbDirectory) finder du alle directories. Dermed kan du saa udvide dit File_path (File_path = File_path & Application.PathSeparator & sFile
Har brugt bat-filen dir c:\labreten$\*.xl* /s /n /b >> c:\output.txt
i stedet, som skriver alle filer til c:\output.txt
Men af ren interesse kunne du så skrive det færdigt mod f.eks. 60 point? Kan oprette ekstra spørgsmål.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.