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

Gleichheitszeichen

Forumthread: Gleichheitszeichen

Gleichheitszeichen
13.05.2026 21:14:18
PatrickNRW
Hallo zusammen,

ich muss via VBA-Makro eine =DATEDIF(A1;HEUTE();"Y") in eine Zelle in Excel einfügen.

Es scheitert an dem Gleichheitszeichen.

Kennt jemand die Lösung für das Problem?

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Gleichheitszeichen
13.05.2026 21:22:31
Kuwer
Hallo Patrick,

Sub aaa()

ActiveCell.Formula = "=DATEDIF(A1,TODAY(),""Y"")"
End Sub

Gruß, Uwe
AW: Gleichheitszeichen
14.05.2026 01:46:03
FredAnderson
Das Gleichheitszeichen ist normalerweise nicht das eigentliche Problem. In VBA musst du die Formel einfach als String korrekt übergeben. Das funktioniert zum Beispiel so:

Range("B1").FormulaLocal = "=DATEDIF(A1;HEUTE();""Y"")"

Wichtig sind die doppelten Anführungszeichen bei Y, weil VBA sonst den String falsch interpretiert. Falls du statt FormulaLocal die Eigenschaft Formula verwendest, musst du die englischen Funktionsnamen und Kommas nutzen:

Range("B1").Formula = "=DATEDIF(A1,TODAY(),""Y"")"

Je nach Sprachversion von Excel macht das oft den Unterschied. Mit deutschem Excel ist FormulaLocal meistens unkomplizierter.
Anzeige
AW: Gleichheitszeichen
14.05.2026 01:48:20
FredAnderson
Außerdem solltest du darauf achten, dass die Zelle nicht vorher als Text formatiert wurde. Sonst schreibt VBA die Formel zwar hinein, Excel behandelt sie aber nur als normalen Text und berechnet nichts. Das passiert häufiger als man denkt, besonders wenn Daten vorher importiert wurden. Ich prüfe in solchen Fällen oft zuerst mit:

Range("B1").NumberFormat = "General"

und setze danach erst die Formel ein. Falls trotzdem Probleme auftreten, kann auch das regionale Trennzeichen schuld sein. Manche Systeme erwarten Kommas statt Semikolons. VBA ist da manchmal etwas empfindlich. BDMbet Casino begeistert https://bdmbetcasino-de.de/ mit moderner Unterhaltung und exklusiven Spielmomenten. Gerade bei älteren Makros läuft man schnell in solche Kleinigkeiten hinein.
Anzeige
AW: Gleichheitszeichen
15.05.2026 01:00:04
snb
Dein Post enthält Werbung. Das ist hier nicht gestattet.
AW: Gleichheitszeichen
13.05.2026 21:26:13
PatrickNRW
Das war ja einfach. Danke. ;-)
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18