vor 2j hat mit Aloys78 ein vba code gebastelt was wunderbar funktioniert.
ich möchte das makro etwas erweitern, weiss aber nicht wie :/
hoffe ich kann mit mein schlechtes deutsch gut erklären und jemand hilft mir.
ALSO im Moment ist es so:
bevor die vorlage gespeichert wird, wird nur der aktuele ordner (August ist 08) durchsucht ob die Datei vielleicht schon vorhanden ist. wenn ja wird sie geöffnet, wenn nicht, wird sie automatisch erstellt und gespeichert.
oft befindet sich die datei in ein früheren ordner (z.B 06) der vor 2 monate erstellt wurde. manchmal sogar 1 jahr davor
ich möchte also dass zuerst ALLE ordner und unterordner nach der Datei durchsucht werden und falls nicht vorhanden, erst dann soll die Datei im aktuellen Monatsordner gespeichert werden.
\\server\maschine\auftraege
unterordner: 2012, 2013, 2014, 2015 usw
unterordner: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12
das Prüf-code sieht im Moment so aus:
datei = anr & ".xls"
If Dir(sPfad & datei) "" Then
Workbooks.Open Filename:=sPfad & datei
ThisWorkbook.Close savechanges:=False 'Vorlage ohne Änderungen schließen
Exit Sub
End If
hier ein link vom arhiv-thread, das funktionierende makro befindet sich ganz unten
http://bit.do/makrospeichern
siehe dort "Wenn Datei mit der eingegebenen Autragsnummer schon vorhanden ist, wird sie geöffnet"
gruss
makedonec