Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
With Tabelle1
lngZeileMax = .Cells(.Rows.Count, zielspalte).End(xlUp).Row
'Schleifen
Private Sub Worksheet_Activate() ' Open() ' Activate() ' ** Zeilenentfernen() ' Zeileentfernen()
Dim lngZeile As Long, zielspalte As Long ' , With as variable
zielspalte = 6
With Tabelle1
lngZeileMax = .Cells(.Rows.Count, zielspalte).End(xlUp).Row
For lngZeile = lngZeileMax To 2 Step -1
.Cells(lngZeile, zielspalte).FormulaLocal = "=WENN(E" & lngZeile & "="""";"""";DATEDIF(E" & lngZeile & ";HEUTE();""D""))"
If .Cells(lngZeile, zielspalte) >= 10 Then .Rows(lngZeile).Delete ' Löscht Daten älter 30 Tage
Next
End With
Application.CutCopyMode = False ' Beendet den Copiervorgang
End Sub
Dann stelle ich die Frage anderst: Wann soll dein Code ausgeführt werden?Ist "Worksheet_Activate()" nicht ein automatisches Aktivieren eines Prozesses? Gruß Josef
With Tabelle1
lngZeileMax = .Cells(.Rows.Count, 1).End(xlUp).Row 'Hier Änderung von "zielspalte" auf "1" Spalte A
For lngZeile = lngZeileMax To 2 Step -1
.Cells(lngZeile, zielspalte).FormulaLocal = "=WENN(E" & lngZeile & "="""";"""";DATEDIF(E" & lngZeile & ";HEUTE();""D""))"
If .Cells(lngZeile, zielspalte) >= 10 Then .Rows(lngZeile).Delete ' Löscht Daten älter 10 Tage
Next
End With