Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1680to1684
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
Inhaltsverzeichnis

Ergebnis DateDif über Excel zu DateDiff über VB?

Ergebnis DateDif über Excel zu DateDiff über VB?
18.03.2019 11:10:51
Edwin
https://www.herber.de/bbs/user/128464.zip
Hallo,
ich möchte das Lebensjahr aus dem Geburtsdatum berechnen.
Wenn ich die Formel =DATEDIF(A2;B2; "Y") händisch in die Zelle C2 eingebe, dann wird das Lebensjahr richtig berechnet.
Wenn ich die Formel Range("C3").Value = DateDiff("yyyy", Range("A3"), Range("B3")) mit VBA eingebe, dann wird das Lebensjahr nicht richtig gerechnet.
Wie lautet die richtig Formel, damit das Lebensjahr richtig gerechnet wird?
Viele Grüße
Edwin

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ergebnis DateDif über Excel zu DateDiff über VB?
18.03.2019 11:22:52
Alexandra
Hi Edwin,
Sub Makro1()
Range("C1").FormulaR1C1 = "=DATEDIF(R[1]C[-2],R[1]C[-1], ""Y"")"
End Sub
LG
Alexandra
ohne FormulaR1C1?
18.03.2019 11:35:24
Edwin
Hallo Alexandra,
ok, so bekomme ich das hin.
Range("C3").FormulaR1C1 = "=DATEDIF(RC[-2],today(), ""Y"")"
Schön wäre jedoch, wenn ich das ohne FormulaR1C1 hinbekommen würde.
Aber wenn es nicht anders geht, ist das für mich in Ordnung.
VG
Edwin
AW: ohne FormulaR1C1?
18.03.2019 11:53:27
Alexandra
Hi Edwin,
verstehe nicht, wo liegt das Problem? Was hast du vor?
LG
Alexandra
AW: ohne FormulaR1C1?
18.03.2019 11:56:54
Edwin
Hallo Alexandra,
passt schon.
Wie gesagt mit dieser Lösung komme ich klar.
Ich finde FormulaR1C1 halt total verwirrend und unübersichtlich.
VG
Edwin
Anzeige
AW: ohne FormulaR1C1?
18.03.2019 11:59:26
Alexandra
Hi Edwin,
so lieber?
Sub test()
Range("C3").FormulaLocal = "=DATEDIF(A3;HEUTE();""Y"")"
End Sub
LG
Alexandra
Perfekt!
18.03.2019 12:07:54
Edwin
Hallo Alexandra,
perfekt!
So hatte ich es vor dem Thread auch probiert.
Was ich da aber falsch gemacht habe, kann ich jetzt leider nicht mehr nachvollziehen.
Vielen Dank!
VG
Edwin
AW: Perfekt!
18.03.2019 12:09:33
Alexandra
Hi Edwin,
wahrscheinlich hast du beim "Y" nur einmal die "" gehabt!?
LG
Alexandra

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige