Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
252to256
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
252to256
252to256
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

letzter Tag des Vormonats

letzter Tag des Vormonats
07.05.2003 13:57:52
Florian Weiß
Hallo Zusammen,

ich möchte als Datum den letzten Tag des Vormonats haben.
Wenn das aktuelle Datum natürlich schon der letzte Tag vom Monat ist, soll er gleich bleiben.

Ich dachte mir mal als Ansatz:


Zeitpunkt.Value = Date
If Day(Zeitpunkt.Value) + 1 = 1 Then

Else
Zeitpunkt.Value = Zeitpunkt.Value - Day(Zeitpunkt.Value)
End If


Er zieht aber leider von den Jahren ab, und der String ist dann nicht mehr formatiert.

Kann mir jemand helfen??? Danke.


Beste Grüße

Florian Weiß

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

Betreff
Datum
Anwender
Anzeige
Re: letzter Tag des Vormonats
07.05.2003 14:04:21
Hubert Z.

Florian,

Datumsberechnungen sind immer tricky. Es empfiehlt sich das Datum immer "manuell" zusammenzustricken. Ungefähr so:

Else
Zeitpunkt.Value = cdate(day(Zeitpunkt.Value)-1, month(Zeitpunkt.value)-1, year(Zeitpunkt.Value))
End If


Hab's nicht ausprobiert, ging mir nur darum Dir die cdate funktion zu zeigen.

Re: letzter Tag des Vormonats
07.05.2003 18:32:27
gordon

Hi Florian,

schau Dir auch mal die dateadd-Funktion an, damit kann z.B. auch einen Tag abziehen z.B. solange bis Monatswechsel eintritt o.Ä.

Gruß
gordon

Re: letzter Tag des Vormonats
08.05.2003 09:13:56
Florian Weiß

Danke für die Tips!

Ich habe es jetzt folgendermaßen realisiert:

'Zeitpunkt festlegen

erster = DateAdd("d", 1, Zeitpunkt.Value)

If Day(erster) = 1 Then

Else
Zeitpunkt.Value = DateAdd("d", -Day(Zeitpunkt.Value), Zeitpunkt.Value)
End If

Anzeige

317 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige