Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Enddatum eines Monats bestimmen? (28/29/30/31)

Enddatum eines Monats bestimmen? (28/29/30/31)
Tim
Hallo,
gibt es in VBA eine Möglichkeit dass Enddatum eines Monats zu bestimmen? Also ich sag ihm Juli und er gibt mir 31 zurück ? Ich könnte auch eine case-anweisung bauen aber vielleicht kann VBA das ja auch schon..
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Enddatum eines Monats bestimmen? (28/29/30/31)
04.11.2009 20:40:00
F1
Eingebaute Funktion is nich.
F1
AW: Enddatum eines Monats bestimmen? (28/29/30/31)
04.11.2009 20:50:52
Josef
Hallo ?, (Name?, Gruß?)
' **********************************************************************
' Modul: Modul1 Typ: Allgemeines Modul
' **********************************************************************

Option Explicit

Function lastDay(myDate As Date) As Integer
  lastDay = Day(DateSerial(Year(myDate), Month(myDate) + 1, 0))
End Function


Sub test()
  Debug.Print lastDay("15.02.08")
  Debug.Print lastDay(Date)
  Debug.Print lastDay("2009/12/08")
End Sub

Gruß Sepp

Anzeige
das geht übrigens auch mit einer Formel ...
04.11.2009 21:15:04
Matthias
Hallo
Beispiel:
in A1 steht Dein Datum z.B 17.12.2007
in B1 stht =A1 im benutzerdefinierten Format (MMMM)
=DATUM(JAHR(A1);MONAT(A1)+1;0)
hier das Ergebnis:
Userbild
Gruß Matthias
Anzeige
AW: das geht übrigens auch mit einer Formel ...
04.11.2009 22:50:14
jockel
hi Matthias, da hast du recht, das geht auch mit einer formel, aber ich habe das anders verstanden als du: der frager wollte juli eingeben und 31 zurück bekommen... also so:
Tabelle2
 EF
7Juli31

verwendete Formeln
Zelle Formel
F7 =TAG(DATUM(2009;MONAT(E7&1)+1;0))

Tabellendarstellung in Foren Version 4.28



cu jörg eine rückmeldung wäre ganz reizend
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige