282 Aufrufe
in Tabellenkalkulation von ahorn38 Experte (3.3k Punkte)
Hallo,

die Übertragung einer ExcelFormel in meinen Code funktioniert leider nicht obwohl die Formel im Tabellenblatt das richtige Ergebnis liefert. Allerdings wird bei der Übernahme in meinen Code der "Fehler beim Kompilieren."angezeigt:

cells(iRow,21).formulalocal= "=DATEDIF(Z427;HEUTE();"y")  & " Jahren und " & REST(DATEDIF(Z427;HEUTE();"m");12) & " Monate""

Hat jemand einen Tipp was da schief läuft?

Danke und Gruß A.

2 Antworten

0 Punkte
von m-o Profi (22.9k Punkte)

Hallo Andreas,

wenn du Hochkomma in eine Formel einfügen willst, musst du das mit doppelten Hochkomma machen:

Cells(iRow, 21).FormulaLocal = "=DATEDIF(Z427;HEUTE();""y"")  & "" Jahren und "" & REST(DATEDIF(Z427;HEUTE();""m"");12) & "" Monate"""

Gruß

M.O.

0 Punkte
von ahorn38 Experte (3.3k Punkte)
Hallo M.O.

jaaaaa, das hatte ich doch schon mal und doch wieder vergessen...

Danke für deine Erleuchtung!!

Viele Grüße A.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...