Beim öffnen der Datei möchte ich Daten aus einer anderen Datei vom Sheets("Datensammler") und vom Sheets("Datensalle") kopieren und in die geöffnete Datei einfügen. Das klappt auch beim ersten Sheets. Wenn ich dann das 2. kopieren will, bekomme ich bei Sheets("Datensalle").Select die Fehlermeldung Laufzeitfehler 1004 Anwendungs- oder Objektdefinierter Fehler. Was ist nicht richtig?
Private Sub Workbook_Open()
ChDir "I:\2232"
'Datei DatenSOD.xls öffnen
Workbooks.Open Filename:="I:\2232\DatenSOD.xls"
' ActiveSheet.Unprotect
' Sheets("Datensammler").Select
Columns("A:Q").Select 'Spalten A bis Q selektieren
Selection.Copy 'selektierte Spalten kopieren
Range("A1").Select 'Zelle A1 selektieren
Windows("Neue Auswertung.xls").Activate 'Datei Neue Auswertung.xls aktivieren
Sheets("Datensammler").Select 'Blatt Datensammler selektieren
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False 'kopierte Daten einfügen
Range("A1").Select 'Zelle A1 selektieren
Workbooks("DatenSOD.xls").Activate
Sheets("Datensalle").Select
Columns("A:Q").Select 'Spalten A bis Q selektieren
Selection.Copy 'selektierte Spalten kopieren
Range("A1").Select 'Zelle A1 selektieren
Windows("Neue Auswertung.xls").Activate 'Datei Neue Auswertung.xls aktivieren
Sheets("Datensalle").Select 'Blatt Datensammler selektieren
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False 'kopierte Daten einfügen
Range("A1").Select 'Zelle A1 selektieren
Gruß Werner