ich hatte schon ähnliches gefragt: https://www.herber.de/cgi-bin/callthread.pl?index=1530080#1530080
aber habe mich nun umentschieden. Da es offensichtlich nicht möglich ist "Datentabellen" zum seperaten Berechnen zu erstellen, habe ich die Berechnungen in ein seperates Worksheet umgelagert, welches ich mit einem Button und dem Code:
Worksheets("Tabelle2").EnableCalculation = True
Worksheets("Tabelle2").EnableCalculation = False
MsgBox "Calculation ok!"
neu berechnen lasse. ABER!
Die Berechnung dauert ein paar Sekunden, aber auf langsameren Computern auch etwas länger. Wenn der Nutzer während der Berechung irgendetwas klickt, dann unterbricht die Berechnung.
Wie kann man das verhindern? Application.OnTime erscheint mir nicht sinnvoll, da die Berechnungszeit ja abhängig vom Computer und seiner Systemauslastung ist.
Vielen Dank und viele Grüße,
Rainer