In diesem Artikel erfahren Sie, wie Sie das Datum im Excel VBA-Format in einem langen Datum ausführen.

Zum Beispiel: – Das Format (# 29/03/2015 #, „Long Date“) würde „29. März 2015?

Nehmen wir ein Beispiel, um Folgendes zu verstehen: – Wir haben Produktmengenangaben im Bereich A1: C9, in denen Spalte A den Produktnamen und Spalte B die Menge enthält und Spalte C das Datum enthält. Jetzt möchten wir in ein Datum mit langer Zahl konvertieren, da in diesem Format der Wochentag, der Monat, der Tag des Monats und das Jahr angezeigt werden.

img1

Wir schreiben das Makro, um es im VBA-Datumsformat zu ändern. Wir müssen die folgenden Schritte ausführen: – * Öffnen Sie die VBA-Seite und drücken Sie die Taste Alt + F11.

  • Fügen Sie ein Modul ein.

  • Schreiben Sie den unten angegebenen Code:

Sub Formatlongdate ()

Dim Sh As Worksheet

Set Sh = ThisWorkbook.Sheets (1)

Sh.Range („C2: C9“). NumberFormat = „[$ -F800] dddd, mmmmdd, yyyy“

End Sub

Code Erläuterung: –

Zuerst haben wir den Betreff für den Code angegeben, dann haben wir alle Variablen definiert, danach haben wir den Bereich definiert, in den wir das lange Datumsformat einfügen möchten.

Um das Makro auszuführen, drücken Sie die Taste F5. Das Bereichsformat ändert das Datum in eine Langformatnummer.

img2

@ http: //www.excelforum/ [www.excelforum] Einer der Benutzer hat dieselbe Frage gestellt: –

===

Datumsformatierungszellen mit VBA

Ich versuche, eine Zelle zu formatieren, wenn ich eine Excel-Tabelle aus einem Zugriffsmodul erstelle. Ich möchte das Format der Zellen aus dem vb-Code selbst definieren, weiß aber nicht, wie genau ich die gewünschten Ergebnisse erzielen kann.

Excel