Hi...
So wie du das schilderst hört es sich an alls ob du nichts geändert hast...
Dann versteh ich auch nicht warum es nicht mehr geht...
Sei mit deinen Angaben bitte etwas prezieser...
Erläuter was du geändert hast und stell mehr code als die eine Zeile ein...
Was ich gemeint habe war das du EINE Funktion/Sub machst und die aufrufst...
Da du ja in jedem Monat fast den gleichen Code hast (Pfade sind anders soweit ich das gesehen hab)
Also eine Funktion... zB...
Visual Basic:
Function LoadFile(sJahr as String, sMonat as String)
Dim sPath as String
sPath = "C:\Auswertungen\" & sJahr & "\Daten_" & sJahr & "_" & sMonat & ".xls" 'Ergibt im Jahr 2008 und Monat 01 folgenden String - "C:\Auswertungen\2008\Daten_2008_01.xls"
'...
'... Weiterer Code der nun die Festgelegte Datei abarbeitet...
'...
End Function
Das Teil könntest du dann so aufrufen...
Code:
ret = LoadFile("2008", "01")
oder
LoadFile "2008", "01"
Ich hoffe ich hab dir nun Verständlich gemacht was ich gemeint habe...
Lg Tody