Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1452to1456
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Kopfzeile mit VBA schreiben

Kopfzeile mit VBA schreiben
28.10.2015 09:28:26
Ralf
Hallo Forum,
ich habe in einer Zelle folgende Formel stehen:
=TEXT(B2;"[$-409]MMM TT, JJJJ")
Diese Formel wandelt ein deutsches Datumsformat in ein englisches um.
Desweiteren habe ich eine Kopfzeile, die mit VBA erstellt (auf deutsch oder englisch)
.RightHeader = "&""Arial,Standard""&10Creator: " & Environ("UserName") & Chr(10) & "Date: " & Format(ActiveWorkbook.BuiltinDocumentProperties(12), "[$-409]MMM DD, YYYY")
Ich habe für das Datumsformat hier auch den Zusatz [$-409] eingefügt.
Es erscheint folgendes:
Ausgabe mit Formel: Oct 26, 2015
Ausgabe in der Kopfzeile: Okt 26, 2015
Wieso wird in der Kopfzeile der Monat nicht auch auf englisch eingetragen?
Vielen Dank im Voraus für eine Rückmeldung.
Viele Grüße
Ralf

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kopfzeile mit VBA schreiben
28.10.2015 12:46:51
Rudi
Hallo,
Wieso wird in der Kopfzeile der Monat nicht auch auf englisch eingetragen?
weil die Funktion Format keine Ländercodes unterstützt.
Nimm statt dessen WorksheetFunction.Text().
Gruß
Rudi

AW: Kopfzeile mit VBA schreiben
28.10.2015 12:58:20
Ralf
Hallo Rudi,
d. h. die Codezeile würde dann so aussehen?:
.RightHeader = "&""Arial,Standard""&10Creator: " & Environ("UserName") & Chr(10) & "Date: " & Format(WorksheetFunction.Text(B2;"[$-409]MMM TT, JJJJ")
Vielen Dank im Voraus für eine Rückmeldung.
Viele Grüße
Ralf

ohne Format( owt
28.10.2015 13:06:21
Rudi
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige