Excel VBA zum Konvertieren von Datum und Uhrzeit in nur Datum

  • Teile Das
Hugh West

Oft ist es notwendig, einen Bereich von Daten und Zeiten in ein Datum zu konvertieren. Wir können Excel VBA verwenden, um Datum und Zeit in ein Datum zu konvertieren. Dieser Artikel zeigt, wie man das auf einfachste Weise macht. Das folgende Bild gibt eine Vorstellung vom Zweck dieses Artikels.

Download Arbeitsbuch Praxis

Sie können das Arbeitsbuch für die Praxis über die unten stehende Schaltfläche herunterladen.

DateTime to Date Only.xlsm

Excel VBA zum Konvertieren von Datum und Uhrzeit in nur Datum

Stellen Sie sich vor, Sie haben den folgenden Datensatz mit Daten und Zeiten in Spalte B .

Wählen Sie nun den gesamten Datums- und Zeitbereich aus. Ändern Sie dann das Feld Zahlenformat zu Allgemein Danach sehen Sie die in Dezimalzahlen umgewandelten Datums- und Zeitangaben wie folgt.

Hier stehen die ganzzahligen Teile der Zahlen für Daten und die Dezimalbrüche für Zeiten.

Angenommen, Sie möchten Excel VBA verwenden, um die Datums- und Zeitangaben in Datumsangaben zu konvertieren, dann führen Sie die folgenden Schritte aus.

📌 Schritte

  • Zu Beginn können Sie die Taste STRG+Z um zum Datums- und Zeitformat zurückzukehren.
  • Drücken Sie dann ALT+F11 unter Windows und Opt+F11 auf Mac zum Öffnen Microsoft Visual Basic für Anwendungen Sie können dies auch über das Menü Entwickler tab.
  • Fügen Sie nun ein neues Modul ein, indem Sie Einfügen>> Modul .

  • Kopieren Sie anschließend den folgenden Code.
 Sub DateTimeToDateOnly() Dim Dataset, j As Long Range("B5:B17").Copy Range("C5:C17") Dataset = Range("C5:C17") For j = 5 To 17 With Range("C" & j) .NumberFormat = "mm-dd-yy" .Value = DateValue(.Value) End With Next j End Sub 
  • Fügen Sie die kopierte Datei dann wie folgt in das leere Modul ein.

  • Führen Sie dann den Code aus, indem Sie auf die Schaltfläche ausführen. oder über die Schaltfläche ausführen.

  • Danach werden die Datums- und Zeitangaben nur noch in Datumsangaben umgewandelt, wie unten gezeigt.

Wählen Sie nun den gesamten Datums- und Zeitbereich sowie die umgewandelten Daten aus. Ändern Sie dann das Zahlenformat in Allgemein Sie werden sehen, dass die umgewandelten Daten nur ganze Zahlen enthalten. Dies bestätigt, dass die Datums- und Zeitangaben ordnungsgemäß in Daten umgewandelt wurden.

Verwandte Inhalte: Konvertieren von Textdatum und -uhrzeit in das Datumsformat in Excel (7 einfache Möglichkeiten)

Dinge zum Merken

  • Sie müssen die Bereichsargumente im Code entsprechend Ihrem eigenen Datensatz ändern.
  • Sie können die mm-tt-jj Format im Code zu Ihrem gewünschten Datumsformat .

Schlussfolgerung

Jetzt wissen Sie, wie Sie Excel VBA verwenden können, um Datum und Uhrzeit in Datum umwandeln Wenn Sie weitere Fragen oder Anregungen haben, nutzen Sie bitte den Kommentarbereich unten. Sie können auch unsere Exzellent Blog, um mehr über Excel zu erfahren und Ihre Leistung zu verbessern.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.