ich habe folgendes Problem. Ich habe mir in Excel ein Tabellenblatt zur Eingabe von Werten gebastelt. Diese sollen in einem anderen Tabellenblatt in eine Liste eingetragen werden. Da die Liste aber immer länger wird, soll Excel per VBA ans Ende dieser Liste springen und in die nächste freie Zelle gehen, um dort die Werte einzutragen. Bisher habe ich folgenden Code geschrieben:
Sub Uebernehmen()
Sheets("Eingabe").Select
Range("C12").Select
Selection.Copy
Sheets("Liste").Select
Range("A8").Select
Selection.End(xlDown).Select
SendKeys "{Down}"
'ActiveSheet.Paste
End Sub
Solange ich diesen Code ohne die Paste-Anweisung ausführen lasse funtioniert das auch. Nur sobald ich die Paste-Anweisung aktiviere trägt er den kopierten Wert nicht in die leere Zelle ein sondern er überschreibt den untersten Wert aus der Liste. Kann mir da jemand helfen?
Danke schonmal im Voraus!
Gruß,
Marc Richter