Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Zelle wenn Wert in Datumsbereich löschen

Forumthread: Zelle wenn Wert in Datumsbereich löschen

Zelle wenn Wert in Datumsbereich löschen
01.02.2025 17:31:03
DerMacher
Hallo zusammen,

ich benötige eure Hilfe bezüglich eines (eigentlich wahrscheinlich recht einfachen) vba Codes:

Ich möchte, dass nach Klick auf einen Button in drei Tabellenblättern alle Zellen gelöscht werden, die ein Datum größer als der 01.01.2025 und kleiner als Heute-2 beinhalten.

Könnt ihr mich hierbei unterstützen?

Schönes Wochenende!
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zelle wenn Wert in Datumsbereich löschen
01.02.2025 17:36:16
Eifeljoi 5
Hallo

In einer richtig geführten Tabelle löscht man grundsätzlich nie.
Warum VBA? Nutze doch den Filter.
AW: Zelle wenn Wert in Datumsbereich löschen
01.02.2025 18:42:02
Ulf
Hi
dein Wille...


Public Sub corona()
Dim rgZelle As Range
Dim rgZellen As Range
Set rgZellen = ActiveSheet.UsedRange
For Each rgZelle In rgZellen
If IsDate(rgZelle.Value) Then
If CVDate(rgZelle.Value) > CVDate("01.01.2025") And CVDate(Date - 2) > CVDate(rgZelle.Value) Then
rgZelle.Delete Shift:=xlShiftToLeft
End If
End If
Next
End Sub

hth
Ulf
Anzeige
AW: Zelle wenn Wert in Datumsbereich löschen
01.02.2025 18:52:43
DerMacher
Vielen Dank Ulf! Das klappt wie gewünscht! :)
AW: Zelle wenn Wert in Datumsbereich löschen
01.02.2025 17:46:10
DerMacher
Hi Eifeljoi 5,

vielen Dank für deinen Beitrag, jedoch hilft er bei der Lösung meines Problems nicht.
AW: Zelle wenn Wert in Datumsbereich löschen
01.02.2025 18:00:49
BoskoBiati2
Hi,

und was soll mit den übrigen Zellen passieren? Du bringst doch nur Deine gesamte Tabelle durcheinander:

Userbild

Gruß

Edgar
Anzeige
AW: Zelle wenn Wert in Datumsbereich löschen
01.02.2025 18:10:59
DerMacher
Hi Edgar,

genau so wie in deinem Beispiel bräuchte ich es! Die Tabellenblätter um die es geht sind bloß "Datenspeicher" an welchem Datum eine bestimmte Ressource schon verwendet wurde. Das ist wenn bestimmte Zeitbereiche abgelaufen sind nur noch Datenmüll den ich gern bereinigen würde.
Ich anerkenne, dass für die meisten Anwendungszwecke meine Lösung unsinnig erscheint, allerdings benötige ich für meinen Anwendungsbereich tatsächlich genau die Funktion wie beschrieben.
Wenn Du (Edgar) mir deine Lösung zur Verfügung stellen könntest wäre das super! :)

Liebe Grüße
Anzeige
AW: Zelle wenn Wert in Datumsbereich löschen
01.02.2025 18:13:05
DerMacher
Noch eine Ergänzung (bearbeiten geht anscheinend leider nicht): Ideal wäre wenn die Zellen danach nach links eingerückt werden. Also wie in Edgars Beispiel in der Zeile 1 wo nach löschen des Datums das w aus der Spalte rechts daneben nachgerückt ist.
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18