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

Abweichung VBA / Formel im Blatt

Abweichung VBA / Formel im Blatt
03.07.2003 07:16:14
Herbert
Hallo Forums-Freunde,
ich hab' ein Problem bei der Funktion DateDiff/Datedif. In VBA bringt der folgende Code andere Ergebnisse als im Arbeitsblatt:
Sub Alter1()
Dim AlterInJahren As Single
Dim AlterInMonaten As Single
Dim AlterInTagen As Single
AlterInJahren = DateDiff("Y", [A1], [B1])
'Hier kommt 8353 (=Tage) raus:
MsgBox AlterInJahren
AlterInMonaten = DateDiff("M", [A2], [B2])
'Hier kommt 275 statt 274 Monate raus:
MsgBox AlterInMonaten
AlterInTagen = DateDiff("D", [A2], [B2])
'Hier ist's richtig: 8353 Tage
MsgBox AlterInTagen
End Sub
Im Arbeitsblatt:

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

Betreff
Datum
Anwender
Anzeige
AW: Abweichung VBA / Formel im Blatt
03.07.2003 09:27:35
Herbert
Danke für den Tipp. Herbert

AW: Abweichung VBA / Formel im Blatt
03.07.2003 08:11:47
Ramses
Hallo Herber,
siehe OLH ;-)
AlterInJahren = DateDiff("yyyy", [A1], [B1])
Allerdings rechnet er auch hier ein Jahr zuviel, genauso wie bei den Monaten.
Ist zwar blöd, aber wenn man es weiss kann man vom Ergebnis 1 abziehen.
Gruss Rainer

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige