AW: vorhandene Schleife erweitern
25.10.2021 17:49:22
Yal
Hallo Perostojkov,
Crossposting ist an sich nicht verboten, man muss es nur erwähnen. Somit hast Du es richtig gemacht.
Ich gehe davon aus, dass eine Datei entweder xls oder xlsx oder xlsm aber nie mehr als nur eins davon vorkommt.
In Schleife 3 müsste folgendes stehen:
For a = 1 To UBound(arr)
For monat = 1 To 12
pfad2 = pfad1 & arr(a) & "\" & Format(monat, "00") & "\" & datei & ".xls" 'Gesamt-Pfad wenn unterordner 1-10 mit 0 anfangen
Name1 = Dir(pfad2)
If Name1 = "" Then
pfad2 = Replace(pfad2, ".xls", ".xlsx")
Name1 = Dir(pfad2)
End If
If Name1 = "" Then
pfad2 = Replace(pfad2, ".xlsx", "xlsm")
Name1 = Dir(pfad2)
End If
If Name1 "" Then
Nicht besonders schön aber schön nachvollziehbar.
VG
Yal