ich habe ein kleines VBA-Problem, bei dem ihr mir sicher helfen könnt.
Ich habe 2 vorhandene Dateien (Datei 1, mit Makros; Datei 2, ohne Makros) die sich im selben Ordner befinden.
Datei 1 enthält ein Arbeitsblatt in dem ein festes Formular hinterlegt ist, in welches die Mitarbeiter Daten eingeben und das Formular per Markro ausdrucken können. Das Formular ist dabei als Druckbereich festgelegt damit das ausgefüllte Formular ohne großen Aufwand auf einer DIN A4-Seite ausgedruckt werden kann. Datei 1 enthält außerdem Schaltflächen mit Makros, um alle Daten aus dem Formular zu löschen und die Datei automatisch zu drucken und zu speichern. Soweit so gut.
Jetzt möchte ich die Eingaben des Formulars, die bei einer der Eingabe von neuen Daten durch den nächsten MA wieder gelöscht werden, in einer vorhandenen Datei (Datei 2) als Tabellenblatt archivieren.
Optimalerweise sieht meine bzw. eure Lösung am Ende folgendermaßen aus:
1. Auswahl des eingestellten Druckbereichs aus Datei 1 als Quelle
2. Öffnen der Archivdatei (Datei 2)
3. Anlegen eines neuen Tabellenblattes in der Datei 2 mit dem Namen einer (verbundenen) Zelle aus der Datei 1
4. 1:1-Übertragung des Druckbereichs in dieses Arbeitsblatt der Datei 2 (am besten ohne die Makros aus Datei 1 - Zahlenformatierungen usw. des Formulars sollen erhalten bleiben)
5. Speichern & Schließen der Datei 2
Probiere jetzt schon seit 2 Tagen mit Hilfe von Foreneinträgen herum, hab aber keine Lösung für das Problem gefunden. Vielleicht habt ihr ein paar Tipps oder Vorschläge für mich?
Vielen Dank.