Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DATEDIF

3 views
Skip to first unread message

Semih Erlik

unread,
Feb 4, 2000, 3:00:00 AM2/4/00
to
Hallo,

an anderer Stelle habe ich über die Funktion "DATEDIF" gelesen.
Leider konnte ich die Funktion bei mir nicht nachvollziehen.
Hat jemand eine Anleitung, wie das Format aussehen muss, und was man damit
genau machen kann?
Ich möchte z.B. die Monate zwischen zwei Zeitpunkten ausrechnen.

Gruss
Semih

Jens Häupel

unread,
Feb 4, 2000, 3:00:00 AM2/4/00
to
Hallo Semih,

hier ist ein Beispiel:

Dim Start As Date
Dim Ende As Date
Start = CDate("12.5.1999")
Ende = Now()
Debug.Print Cstr(DateDiff("m", Start, Ende))

Als Intervall (erster Parameter) kannst Du folgendes einstellen:

yyyy Jahr
q Quartal
m Monat
y Tag des Jahres
d Tag
w Wochentag
ww Woche
h Stunde
n Minute
s Sekunde

Steht aber alles in der Hilfe.

Grüße,
- Jens -

Semih Erlik <S.E...@de.bosch.com> schrieb in im Newsbeitrag:
87ep7r$263$1...@proxy.fe.internet.bosch.de...

Dieter Hildebrandt

unread,
Feb 4, 2000, 3:00:00 AM2/4/00
to
Hallo zusammen,
ich nutze die DateDif() regelmäßig um Geburtstagslisten zu erstellen.

Beispiel:
Alter=DATEDIF(Geburtsdatum;Referenzdatum;"Y")

einen Tag vor dem Referentdatum ist er noch ein jahr jünger,
am Referenzdatum ist er ein Jahr älter.

Geht auch mit Monaten ("M").
Ich hoffe Du kannst es gebrauchen.
Dieter
--
Dieter
mailto:vbp...@dieter-hildebrandt.de

Dr. Eckehard Pfeifer

unread,
Feb 4, 2000, 3:00:00 AM2/4/00
to
Hallo, das ist DateDiff, nicht DATEDIF.

--
Mit freundlichen Gruessen
Eckehard Pfeifer

(http://home.t-online.de/home/Dr.Eckehard.Pfeifer)

Das VBA-Magazin - ein Blick lohnt sich immer: www.vba-magazin.de

Ausführliche Informationen zur ViBAT: http://www.vba-magazin.de/vibat

0 new messages