norbert
2005-09-22 07:55:20 UTC
Hallo VBA-profis!
Ich habe ein (hoffentlich kleines) Problem mit "Application.StatusBar".
Ich habe am Ende einer langen & rechenzeitintensiven Sub einen Zähler,
der dem User anzeigt, wieviel der Prozedur inzwischen abgearbeitet
wurde:
Application.StatusBar = "Simulationspopulation zu " _
& Round(100 * (DateDiff("m", RStart, REnd) + 1 -MonatsZähler) _
/ (DateDiff("m", RStart, REnd) + 1)) _
& "% aufgebaut"
Wenn während Abarbeitung dieser Routine eine andere Applikation kurz
mal in den Vordergrund kommt, wird die Prozedur zwar weiter berechnet,
die Statusleiste von Excel wird jedoch nicht aktualisiert, sie bleibt
"eingefroren". Gibt es eine Möglichkeit, dass ich, z.b. wenn weitere
10% durchlaufen wurden, Excel anweise, den Status Bar wieder zu
aktivieren?
Please help....
Danke!
Ich habe ein (hoffentlich kleines) Problem mit "Application.StatusBar".
Ich habe am Ende einer langen & rechenzeitintensiven Sub einen Zähler,
der dem User anzeigt, wieviel der Prozedur inzwischen abgearbeitet
wurde:
Application.StatusBar = "Simulationspopulation zu " _
& Round(100 * (DateDiff("m", RStart, REnd) + 1 -MonatsZähler) _
/ (DateDiff("m", RStart, REnd) + 1)) _
& "% aufgebaut"
Wenn während Abarbeitung dieser Routine eine andere Applikation kurz
mal in den Vordergrund kommt, wird die Prozedur zwar weiter berechnet,
die Statusleiste von Excel wird jedoch nicht aktualisiert, sie bleibt
"eingefroren". Gibt es eine Möglichkeit, dass ich, z.b. wenn weitere
10% durchlaufen wurden, Excel anweise, den Status Bar wieder zu
aktivieren?
Please help....
Danke!