Hallo zusammen,
Ich habe schon ewig lang im Internet gesucht, finde aber nicht die Lösung für mein Vorhaben.
Ich habe eine Excel-Tabelle, die sich per Verweise auf 3 verschiedene Excel-Dateien in einem bestimmten Ordner beziehen (Bsp. 'C://Dokumente/'). Die Dateien sind benannt mit:
•1.csv
•2.csv
•3.csv
Diese werden jeden Monat neu in diesen Ordner gezogen.
In meiner Auswertungs-Excel-Tabelle (Auswertung.xlsm) werden dann bestimmte Daten aus den drei Dateien gezogen und man muss nur noch auf einen Button in einer UserForm klicken, sodass die Auswertung gedruckt wird.
Nun zu meinem Vorhaben:
Ich möchte einen VBA-Code, der bewirkt, dass wenn ich auf den "Drucken"-Button klicke, natürlich erst die Auswertung gedruckt wird und dann die drei Dateien umbenannt und verschoben werden.
Die drei Dateien sollen dann schlussendlich unter 'C://Historie/' gespeichert werden und dann die Bezeichnungen
•Mai_1.csv
•Mai_2.csv
•Mai_3.csv
haben.
Der jeweils aktuelle Monat steht in meiner Datei in der Zelle 'H6'.
Es soll also quasi als neuer Dateiname die Zelle H6 & die ursprüngliche Bezeichnung genommen werden und die Datei dann verschoben werden (oder andersherum).
Wichtig! Die drei Dateien werden zur Auswertung automatisch durch eine .bat-Datei geöffnet und können dann im geöffneten Zustand vermutlich nicht so verschoben werden. (Diese müssen, wenn möglich, also auch vorher per VBA geschlossen werden).
Vielen Dank im Voraus!
Dennis
|