ich stehe wie der Ochse vor'm Berg und sehe den Wald vor lauter Bäumen nicht mehr.
Ich würde gerne eine neue Excel-Datei anlegen und dieser einen Namen vergeben/benennen, ohne sie zu speichern.
Hierfür rufe ich die Funktion AddNewFileNow() aus meiner Excel-Datei "EN60529.xls" auf und möchte im Laufe der Funktion verschiedene Bereiche rüberkopieren.
Mein Hauptproblem besteht darin, das die neu geöffnete Datei nicht immer automatisch mit Mappe2 vordefiniert wird und daher das Makro stoppt (habe es mit dem VBA-Recorder mitgeschnitten).
Wisst Ihr einen Rat?
Freue mich auf Euere Postings.
Und nun der Code:
Sub AddNewFileNow()
Workbooks.Add
Sheets("Tabelle1").Select
Sheets("Tabelle1").Name = "Auszug"
Windows("EN60529.xls").Activate
Sheets("KennzifferEins").Select
Windows("Mappe2").Activate
ActiveCell.FormulaR1C1 = "Ziffer eins"
Range("A4").Select
Windows("EN60529.xls").Activate
Sheets("KennzifferZwei").Select
Range("A7").Select
Windows("Mappe2").Activate
ActiveCell.FormulaR1C1 = "ziffer zwei"
Range("A5").Select
Windows("EN60529.xls").Activate
Sheets("ZusatzbuchstabenEins").Select
Range("A5").Select
Windows("Mappe2").Activate
ActiveCell.FormulaR1C1 = "erste ziffer"
Range("A2").Select
Windows("EN60529.xls").Activate
Sheets("ZusatzbuchstabenZwei").Select
Range("A6").Select
Windows("Mappe2").Activate
ActiveCell.FormulaR1C1 = "zweife ziffer"
Range("A3").Select
End Sub