mit zwei Excel-Dateien möchte ich folgendes tun:
1. einen definierten Bereich "A1:A6" aus Dateil "alt" in die erste freie Zeile der Dateil "neu" kopieren
2. dabei ist (oder auch nicht) die Dateil "neu" geöffnet
mit dem folgenden Code habe ich die Aufgabe beinahe gelöst, nur funktioniert es nicht, wenn Datei "neu" bereits geöffnet ist.
Private Sub CommandButton1_Click()
Dim LZ As Long
'1. Bereich kopieren
Workbooks("alt.xls").Sheets("Tabelle1").Range("A1:A6").Copy
'letzte Zeile in "neu" aus Spalte A
Application.Workbooks("C:\Dokumente und Einstellungen\neo\Desktop\neu.xls").Activate
LZ = Sheets("Prüfergebnisse").Cells(Rows.Count, 1).End(xlUp).Row + 1
'Tabelle2, Zelle A in entsprechender Zeile markieren
Sheets("Prüfergebnisse").Select
Range("A" & LZ).Select
'Daten einfügen
ActiveSheet.Paste
'Markierung aufheben (Zelle A.. markieren)
Sheets("Prüfergebnisse").Range("A" & LZ).Select
'Kopiermodus beenden
Application.CutCopyMode = xlCopy
End Sub
Grüße
Gregor