ich habe das komplette Jahr in 15-Minuten Zeiteinheiten unterteilt und diese in Spalte A abwärts aufgelistet.
Hier werden von mir regelmäßig Zeilen gelöscht, so dass gewisse Zeitintervalle fehlen. Ich suche nun eine Möglichkeit, womit ich den ersten Eintrag in Spalte A finde, bei dem die Uhrzeit 00:00 Uhr ist. Alle Zeilen vorher (Ausnahme die Kopfzeile) möchte ich löschen.
In diesem Beispiel wäre "19.05.2022 00:00" mein gesuchter Wert:
18.05.2022 00:45
18.05.2022 01:00
18.05.2022 01:15
18.05.2022 01:30
18.05.2022 01:45
.
.
.
18.05.2022 23:30
18.05.2022 23:45
19.05.2022 00:00
19.05.2022 00:15
19.05.2022 00:30
19.05.2022 00:45
Hat jemand eine Idee, wie ich dies per VBA umsetzen kann? Mein Problem ist, dass es ja nicht immer der 19.05.2022 00:00 Uhr ist, sondern dass es variieren kann.
Ich hatte diesen Beispielcode verwendet, jedoch weiß ich nicht, wie ich vorstehende Zeilen lösche:
https://www.herber.de/forum/archiv/908to912/910712_Wert_per_VBA_suchen_gefunden_Zeile_loeschen.html
Private Sub CommandButton3_Click() ' Löschen
Dim intZ As Integer
Dim durchsuchen, finden As Range
Set durchsuchen = Sheets("Tabelle1").Range("B4:B" & _
Sheets("Tabelle1").Range("B65536").End(xlUp).Row)
For Each finden In durchsuchen
If finden.Text = TextBox1.Text Then
intZ = finden.Row
Exit For
End If
Next finden
Rows(intZ).Delete
End Sub
Grüße