Hallo zusammen,
ich habe eine Excelmappe, welche die Tabellenblätter "Teilnehmer" und "Bewerber" enthält. Gerne würde ich einzelne Zellen der ausgewählten Zeile in "Bewerber" mittels eines Buttons in die letzte nicht beschriebene Zeile von "Teilnehmer" einfügen. Hier muss jedoch aufgrund der Struktur noch ein Switch einzelner Zellen (Zelle C aus "Bewerber" wird Zelle E in "Teilnehmer etc.) statfinden. Außerdem sollen auch nicht alle Zellen aus "Bewerber" kopiert werden, sondern nur ausgewählte. Ich hätte es für den Anwender gerne so simpel wie möglich, daher sollte es ausreichen, die jeweilige Zeile zu markieren, aus der die Zellen kopiert werden. Das hier ist mein Versuch, welcher bisher jedoch zu Fehler 1004 führt:
Dim wsSource As Worksheet, wsDest As Worksheet, selRow As Long, intNextFree As Long
selRow = Selection.Row
Set wsSource = ActiveSheet
Set wsDest = Worksheets("Teilnehmer")
intNextFree = wsDest.Cells(Rows.Count, "A").End(x1Up).Offset(1, 0).Row
wsDest.Cells(intNextFree, "A").Value = wsSource.Cells(selRow, "A").Value
wsDest.Cells(intNextFree, "E").Value = wsSource.Cells(selRow, "C").Value
wsDest.Cells(intNextFree, "F").Value = wsSource.Cells(selRow, "D").Value
wsDest.Cells(intNextFree, "G").Value = wsSource.Cells(selRow, "E").Value
wsDest.Cells(intNextFree, "H").Value = wsSource.Cells(selRow, "F").Value
wsDest.Cells(intNextFree, "I").Value = wsSource.Cells(selRow, "G").Value
wsDest.Cells(intNextFree, "J").Value = wsSource.Cells(selRow, "H").Value
wsDest.Cells(intNextFree, "K").Value = wsSource.Cells(selRow, "I").Value
Kann mir jemand meinen Fehler aufzeigen oder mir eine Alternative nennen? Vielen Dank bereits vorab.