online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon morpheus__85 vom 07.09.2019, 09:46 Options

Formel per Makro übergeben

Hallo alle miteinander.

hätte da mal kurz eine Frage.

Ich möchte, dass ich per Makro das Jahr aus einem Datum auslesen kann.

Hab das wiefolgt versucht..

Cells(2, 2).Value = "=JAHR(A2)"

Das Datum steht in der Zelle A2 und das Jahr möchte ich dann in der Zelle B2 ausgeben lassen.
Hab das ganze variable dann angelegt, um es für mehrere Daten durchlaufen zu lassen das funktinioniert ja auch.

Mein Problem:
Er schreibt die Formel richtig in die Zelle bringt aber anstatt dem Ergebnis #NAME?
Wenn ich in die Zelle klicke, und dann mit Return einfach bestätige, führt er die Berechnung richtig aus und schmeißt z.B. 2007 als JAhr aus.
Wann kann ich machen, dass er mir die Berechnung gleich durchführt?

Danke für eure Hilfe

Gruß
Morpheus


Antwort schreiben

Antwort 1 von MixMax vom 07.09.2019, 10:02 Options

Cells(2, 2).Value
setzt den "Wert" der Zelle...

versuchts mal mit
Cells(2, 2).Formula

hab gerade kein Excel hier aber es ist eine andere eigenschaft die R1C1Formula oder Formula hieß.

Antwort 2 von morpheus__85 vom 07.09.2019, 10:05 Options

Hallo Leute,

hab das Problem soweit selber gelöst.
Hab anstatt Cells(2,2).value jetzt
Cells(2,2).FormulaLocal genommen dann gehts.

Eine Frage hätt ich allerdings noch.

Ich möchte außerdem den Wochentag berechnen lassen.

wenn ich jetzt

Cells(2,2).FormulaLocal = "=TEXT(A";"TTTT")" schreibe hinterlegt mir der Compiler das TTTT blau und schreibt "Erwartet Anweisungsende....

könnt ihr mir da viell. helfen?

gruß
morpheus

Antwort 3 von morpheus__85 vom 07.09.2019, 10:06 Options

hallo mixmax

danke für den tip

mit formula állein brachte er den selben Fehler.
Mit formulaLocal gehts...

gruß
morpheus

Antwort 4 von MixMax vom 07.09.2019, 10:35 Options

mach für jedes " in den " ein "" also

"""""" wären 2 Anführungszeichen als String ^^

msgbox """"

Antwort 5 von morpheus__85 vom 07.09.2019, 10:38 Options

Hallo MixMax,

vielen Dank für deinen schnelle Hilfe.
Hat prima geklappt.

Wünsch dir ein schönes Wochenende.

Gruß
Morpheus

Ähnliche Themen

Formeln kopieren
Smart79  24.08.2007 - 69 Hits - 7 Antworten

Makro Formel
Smart79  27.08.2007 - 28 Hits - 2 Antworten

Formel LINKS() per Makro in eine Zelle eintragen
Seradest  04.09.2007 - 70 Hits - 3 Antworten

zelle mit formel überspringen
Noldi  23.06.2008 - 63 Hits - 11 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026