Werte aus datumsbezogener Formel speichern
10.10.2024 13:37:32
Michael
Hallo zusammen,
ich habe folgendes Problem, das wohl nur über VBA gelöst werden kann:
In Tabelle1 (Spalte C) möchte ich für alle Kalenderwochen des Jahres einen Wert speichern, der aus Tabelle2 (B3) über Formel ausgelesen wird. Der Wert in Tabelle2 (B3) verändert sich laufend.
Beispiel für Kalenderwoche 41:
=WENN(UND(HEUTE()>B5;HEUTE()=B6);Tabelle2!$B$3;#NV)
Am Ende des Jahres soll eine Tabelle mit allen Werten am Ende einer Kalenderwoche vorliegen (die Werte werden u.a. in einem Diagramm dargestellt).
Mit der jetzt verwendeten Formel verliere ich nach Ende einer Kalenderwoche natürlich wieder den ursprünglich ermittelten Wert. In der Zelle steht dann wieder #NV.
Bisher behelfe ich mich damit, dass ich zum Ende einer Kalenderwoche in der Tabelle1 die Formel mit dem aktuell ermittelten Wert manuell überschreibe :-(
(sh. C4 und C5 in Tabelle1).
Gibt es eine Möglichkeit, den jeweils aktuellen Wert aus Tabelle2 (B3) zwischenzuspeichern, der richtigen Kalenderwoche zuzuordnen und dann automatisch in die entsprechenden Zellen der Spalte C in Tabelle1 darzustellen???
Vielen Dank für jeden Tipp im Voraus.
Michael
PS: meine VBA-Kenntnisse beschränken sich darauf, fertigen Code in Visual Basic einzufügen bzw. minimal zu modifizieren.
Anzeige