ich würde gerne bestimmte Zeilen ausschneiden, in ein anderes Tabellenblatt kopieren und die Zeile aus dem Tabellenblatt1 löschen lassen wenn in der Zelle von der Spalte G ein "x" reingeschrieben ist. Bis jetzt funktioniert dies auch super. Bei 2 Anliegen benötige ich allerdings eure Hilfe.
1) Jetzt würde ich aber gerne das x anhand des heute Datums mit =WENN(F7>=HEUTE();"x";"") errechnen lassen und wenn die Datei dann geöffnet wird, soll der Vorgang von alleine ausgelöst werden.
2) Schön wäre noch, wenn in in der Spalte ab G4 die Formel fest per VBA reingeschrieben ist.
Fals dies klappt wäre ich schon einen großen Schritt weiter. 🤩
Über Hilfe würde ich mich sehr freuen. 👍
https://www.herber.de/bbs/user/148564.xlsm
Private Sub Worksheet_Change(ByVal Target As Range)
Dim TRow As Integer
TRow = Target.Row
If Target.Column = 7 Then 'Spalte G angesprochen'
If Target = "x" Then 'das X ist das Kriterium zum Ausschneiden'
Sheets("Tabelle1").Rows(TRow).Copy
Sheets("Tabelle2").Cells(Sheets("Tabelle2").Cells(Rows.Count, 2).End(xlUp).Offset(1, 0).Row, 1).PasteSpecial
Sheets("Tabelle1").Rows(TRow).Delete Shift:=xlUp
End If
End If
End Sub