12.04.2021, 14:56
Hallo @all,
folgende Herausforderung. Wenn im Tabellenblatt1 in der Spalte K ein "x" gesetzt wird, verschiebt sich die komplette Zeile in ein anderes Tabellenblatt (Archiv). Siehe Code:
Nun soll aber dafür im Tabellenblatt1 eine neue Zeile mit Formeln eingefügt werden. Wie würde dann der Code aussehen? Hintergrund: nach dem Verschieben einer Zeile, verkleinert sich dementsprechend auch der Bereich um genau eine Zeile für die z.B. bedingte Formatierungen oder Formeln.
Besten Danke im Voraus, Stefan
folgende Herausforderung. Wenn im Tabellenblatt1 in der Spalte K ein "x" gesetzt wird, verschiebt sich die komplette Zeile in ein anderes Tabellenblatt (Archiv). Siehe Code:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
If Target.Row > 3 Then
If Target.Value = "x" Then
Target.EntireRow.Copy Worksheets("Archiv").Cells(Rows.Count, 11).End(xlUp).Offset(1, -10)
Target.EntireRow.Delete
End If
End If
End If
End Sub
Nun soll aber dafür im Tabellenblatt1 eine neue Zeile mit Formeln eingefügt werden. Wie würde dann der Code aussehen? Hintergrund: nach dem Verschieben einer Zeile, verkleinert sich dementsprechend auch der Bereich um genau eine Zeile für die z.B. bedingte Formatierungen oder Formeln.
Besten Danke im Voraus, Stefan
Interpunktion und Orthographie dieses Textes sind frei erfunden.
Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Grüße, StefanB