Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
(22.03.2023, 11:44)BoskoBiati schrieb: warum nicht den Wert im Code ausrechnen lassen und als Festwert eintragen?
Das wäre ja nur der Fall, wenn es für alle Formeln gleich wäre. Und dann könnte er noch einen Schritt weiter gehen und gleich in VBA rechnen.
Registriert seit: 13.04.2014
Version(en): 365
Hi,
Zitat:Das wäre ja nur der Fall, wenn es für alle Formeln gleich wäre.
Die Formel wird doch mit VBA eingetragen:
Zitat:Ich füge eine lange Formel mittels Makro ein
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 28.08.2022
Version(en): 365
Hi,
auch in VBA darf man Hilfszellen verwenden.
Also schreib die Formel
=DATUM(JAHR(A3);MONAT(HEUTE());TAG(HEUTE())) in ein extra Zelle und beziehe dich in deiner Monsterformel auf diese Zelle.
Oder definiere eine UDF wie z.B.
Code:
Function D(Ausgangsdatum As Date) As Date
D = DateSerial(Year(Ausgangsdatum), Month(Date), Day(Date))
End Function
Hier mit extra kurzem Funktionsnamen... Eventuell noch Application.Volatile vorne dran, damit das Datum auch immer aktuell ist...
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365