VBA datumsabhängig Zellinhalt ändern ('hardcoden')
08.11.2023 19:34:04
zabbn
kann man mit VBA an einem bestimmten Datum (Ende des Monats, 23:59) den Zellinhalt von einer Berechnung in eine Zahl umwandeln? Es sollten zudem alle Formeln daran gehindert werden sich zu aktualisieren.
Soll heißen:
In Zelle A1 steht zb:
=Wenn(A2>1;B1*C1;D1*E1)
Und das Ergebnis ist zb 1 bzw 0
Dann soll am 1. Eines neuen Monats diese Zelle umformatiert werden, dass ihr Inhalt lautet:
1
Bzw
0 und zwar nicht als Ergebnis einer Berechnung sondern als Zahlenwert, sozusagen das Ergebnis 'hard-gecoded'.
Hintergrund:
Die Excel Tabelle berechnet jeden Monat dieselben Dinge in Abhängigkeit einiger Variablen, die manuell eingetragen werden. Am Ende des Monats sollen alle Berechnung gespeichert werden (als Zahlenwert, 'hardcoded'), um eine Jahresaufstellung zu erlauben. (Es gibt dann zwölf Monatsspalten mit den Zahlenwerten eines jeden Monats als Auflistung).
Ich weiß, dass hierfür eine Database wohl das richtige wäre, habe hierzu jedoch keine Kenntnisse. Leider auch nicht zu VBA, aber denke, dass das Recht einfach umsetzbar sein müsste?
VG zabbn