Zeile nach Aktion in ein anderes Blatt verschieben
10.03.2025 15:34:08
VBA_NixChecker
ich habe folgendes Problem - vor Jahren habe ich eine Excel mit Makros erstellt, diese wollte ich unter O365 anpassen.
Das klappt leider nicht wie gewünscht.
In Blatt "Angemeldet" werden zur Abholung angemeldete Aufträge erfasst.
Nach der Eintragung "Abgeholt" in Spalte F soll die Zeile in das Blatt "Abgeholt" in die nächste freie Zeile (ab Zeile 4) verschoben werden.
Mein Makro verschiebt die Zeile aber immer nur in Zeile 2.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
If Target.Row > 3 Then
If Target.Value = "Abgeholt" Then
Target.EntireRow.Copy Worksheets("Abgeholt").Cells(Rows.Count, 8).End(xlUp).Offset(1, -7)
Target.EntireRow.Delete
End If
End If
End If
End Sub
Kann mir hier jemand weiterhelfen?
Danke!
Grüße Bea
Anzeige