Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datum suchen und ersetzen

Datum suchen und ersetzen
07.12.2014 00:11:47
Markau
Hallo,
ich muss auf mehreren umfangreichen Tabellenblättern immer wieder ein bestimmtes
Datum z.B. den 15.10.2014 durch den 10.11.2014 ersetzen. Das Datum wird nicht in Formeln verwendet. Mit der Funktion "Suchen und Ersetzen" klappt es leider nicht.
Kann mir jemand helfen?
Vielen Dank

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum suchen und ersetzen
07.12.2014 05:03:58
Bernd
Guten morgen!
Habe Dir eine Beispieldatei erstellt wo Du einen VBA Code (nicht von mir) findest, dass Dir ein als Text vorliegendes Datum umwandelt.
https://www.herber.de/bbs/user/94254.xlsm
Also einfach den VBA Code kopieren und in Deiner Exceldatei unter Arbeitsmappe einfügen. Dieses Makor dann noch einer Schaltfläche zuweisen und ausführen.
Dann sollte Excel alle Datumsangaben finden und ersetzen können.
Hoffe es hilft Dir weiter.
lg Bernd
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Datum suchen und ersetzen in Excel


Schritt-für-Schritt-Anleitung

  1. Öffne deine Excel-Datei mit den Tabellen, in denen du ein Datum suchen und ersetzen möchtest.
  2. Aktiviere die Entwicklertools: Gehe zu „Datei“ > „Optionen“ > „Menüband anpassen“ und aktiviere die Entwicklertools.
  3. Füge ein neues Modul hinzu:
    • Klicke auf „Entwicklertools“ > „Visual Basic“.
    • Im VBA-Editor: Rechtsklick auf „VBAProject“ > „Einfügen“ > „Modul“.
  4. Füge den VBA-Code ein: Kopiere den VBA-Code, den Bernd empfohlen hat, und füge ihn in das neue Modul ein.
  5. Schließe den VBA-Editor und gehe zurück zu Excel.
  6. Füge eine Schaltfläche hinzu, um den VBA-Code auszuführen:
    • Klicke auf „Entwicklertools“ > „Einfügen“ > „Schaltfläche (Formularsteuerelement)“.
    • Ziehe die Schaltfläche auf dein Arbeitsblatt und weise den VBA-Code zu.
  7. Führe das Makro aus, um das Datum zu suchen und zu ersetzen.

Häufige Fehler und Lösungen

  • Fehler: Makro läuft nicht
    Lösung: Stelle sicher, dass die Makros in Excel aktiviert sind. Gehe zu „Datei“ > „Optionen“ > „Trust Center“ > „Einstellungen für das Trust Center“ > „Makroeinstellungen“ und aktiviere die entsprechenden Optionen.

  • Das Datum wird nicht gefunden
    Lösung: Prüfe, ob das Datum im richtigen Format vorliegt. Oft ist es hilfreich, das Datum im Format TT.MM.JJJJ zu überprüfen.


Alternative Methoden

Falls du keinen VBA-Code verwenden möchtest, kannst du auch die Funktion „Suchen und Ersetzen“ in Excel verwenden:

  1. Drücke Strg + H, um das Dialogfeld „Suchen und Ersetzen“ zu öffnen.
  2. Gib das Datum, das du suchen möchtest, in das Feld „Suchen nach“ ein.
  3. Gib das neue Datum in das Feld „Ersetzen durch“ ein.
  4. Klicke auf „Alle ersetzen“.

Beachte jedoch, dass diese Methode möglicherweise bei Datumsformaten, die als Text gespeichert sind, nicht funktioniert.


Praktische Beispiele

Angenommen, du möchtest den 15.10.2014 in deiner Excel-Tabelle durch den 10.11.2014 ersetzen. Verwende den VBA-Code, um dies effektiv für alle Vorkommen in verschiedenen Tabellenblättern zu tun.

Sub DatumErsetzen()
    Dim ws As Worksheet
    For Each ws In ThisWorkbook.Worksheets
        ws.Cells.Replace What:="15.10.2014", Replacement:="10.11.2014", LookAt:=xlPart
    Next ws
End Sub

Füge diesen Code in das Modul ein und führe das Makro aus.


Tipps für Profis

  • Nutze Platzhalter: Wenn du nicht sicher bist, wie das Datum formatiert ist, kannst du Platzhalter wie * verwenden, um mehr Flexibilität zu haben.
  • Sichere deine Daten: Bevor du Massenänderungen vornimmst, erstelle eine Sicherungskopie deiner Excel-Datei.
  • Dokumentiere deine Schritte: Halte fest, welche Änderungen du vorgenommen hast, um spätere Rückfragen zu vermeiden.

FAQ: Häufige Fragen

1. Kann ich auch mehrere Datumsangaben gleichzeitig ersetzen?
Ja, du kannst den VBA-Code anpassen, um mehrere Datumsangaben in einem Durchgang zu ersetzen.

2. Sind VBA-Makros sicher?
VBA-Makros sind sicher, solange sie aus vertrauenswürdigen Quellen stammen. Stelle sicher, dass du den Code überprüfst, bevor du ihn ausführst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige