Hallo Peter,
du kannst mit den Codezeilen
'automatische Berechnung ausschalten:
Application.Calculation = xlManual
'automatische Berechnung einschalten:
Application.Calculation = xlAutomatic
die automatische Berechnung in der Tabelle / Mappe ein und wieder ausschalten.
Wenn du also mit einem Code mehrere Tippreihen berechnest, schaltest du am Anfang dieses Codes die automatische Berechnung aus und am Ende wieder ein.
Wenn du den Generator aber mehrmals hintereinander mit Hand startest, wird die automatische Berechnung nach jedem Durchgang aus- und wieder eingeschaltet.
Hier solltest du dir überlegen, ob du die Berechnung der verschiedenen Tippreihen nicht mittels einer Schleife in einem Rutsch ausführen lässt.
Eine weitere Möglichkeit wäre natürlich am Ende deines Berechnungsmakros zu fragen, ob die automatische Berechnung wieder eingeschaltet werden soll. Dann kannst erst nach Abschluss der letzten Berechnung mit Ja antworten.
Gruß
M.O.