05.01.2026, 11:29
(05.01.2026, 10:38)gitmichi schrieb: sorry, aber bei mir ändern sich die daten nicht?? Was muss ich dafür genau tun?
D2 enthält die Formel => D2 anklicken, F2 drücken, ENTER drücken... wo ist da jetzt das Problem?
Wenn die Formel bei jeder Neuberechnung IMMER neu berechnet werden soll, dann kann man in VBA irgendwo in die Function Application.Volatile schreiben.
Oder irgendeinen der Parameter mit einem zufälligen Wert ergänzen, z.B. könnte man die Anzahl + Zufallszahl rechnen und das abrunden.
D2: =TageVerteilen(B1;B2;ABRUNDEN(B3+ZUFALLSZAHL();0);B4)
Wenn es nur zu bestimmten Zeitpunkten neu berechnet werden soll, dann kannst auch die Formel via VBA aus der Zelle lesen und zurückschreiben, z.B. wenn A1 gewählt wird.
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Select Case Target.Address(0, 0)
Case "A1"
Range("D2").Formula2 = Range("D2").Formula2
End Select
End SubDu kannst auch einfach die Anzahl auf 41 und wieder auf 40 ändern.... jede Neuberechnung erzeugt zufällige Daten.
Andreas.

Liste mit 40 zufälligen Datumswerten, die...
![[-]](https://www.clever-excel-forum.de/images/collapse.png)