Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datum: einen Monat zurück

Datum: einen Monat zurück
03.11.2014 11:02:08
Katharina
Hallo,
ich möchte,dass mir in VBA nicht der aktuelle Monat rausgegeben wird, sondern der letzte Monat(Oktober).
Meine aktueller Code lautet wie folgt.
ActiveCell.FormulaR1C1 = "Datum" & Format(Now, "MMMM")
Wenn ich jetzt nach dem NOW: () - 1 schreibe, passiert einfach nichts.
Kennt da jemand vielleicht eine andere Variante?
LG

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum: einen Monat zurück
03.11.2014 11:05:59
Rudi
Hallo,
ActiveCell.FormulaR1C1 = "Datum" & Format(DateSerial(year(Now),Month(now),0), "MMMM")
Gruß
Rudi

Ergänzung: 'Now' heißt bekanntlich 'jetzt', ...
03.11.2014 11:50:18
Luc:-?
…ist also der ggw ZeitPkt als Dezimalzahl aus Tagen und Tagesbruchteilen (⇒Uhrzeit), Katharina;
-1 heißt dann einen Tag weniger, nicht einen Monat!
Bei Rudis Methode mit DateSerial ergibt sein 3.Argument≤0 den Vormonat (bzw noch weiter zurück). Ist es >0 den Monat (bzw weiter voraus).
Gruß, Luc :-?
Anzeige

323 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige