Supportnet / Forum / Tabellenkalkulation
userform.show (0)
Frage
guten Tag, alle miteinander.
wiedermal habe ich eine (kleine) frage.
mit dem modul (0) beim aufruf einer userform kann ich wunderbar das makro im hintergrund weiterlaufen lassen... das funktioniert auch soweit ganz gut...
aber warum ist der hintergrund jener userform immer weiß anstatt grau!? so... als wenns schon weiter geht, ohne das die userform richtig aufgebaut wurde...
bsp.:
habe ich eine userform mit einem fortschrittsbalken, dann funktioniert dieser balken einwandfrei nur die fläche der userform ist weiß...
wenn ich jetzt quasi eine "bitte warten"-userform mache, wird diese aufgerufen, das makro läuft weiter, der text auf der userform ist jedoch nicht zu sehen (alles weiß).
kann mir da jemand helfen, bzw. hat eine idee?
Antwort 1 von MrB
Antwort 2 von MrB
Antwort 3 von coros
Hallo MrB,
setze mal in das Private Sub UserForm_Activate()-Ereignis den Befehl
ein, so dass die Steuerung wieder an das Betriebssystem zurückgegeben wird. Das sollte helfen.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
setze mal in das Private Sub UserForm_Activate()-Ereignis den Befehl
DoEventsein, so dass die Steuerung wieder an das Betriebssystem zurückgegeben wird. Das sollte helfen.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 4 von MrB
hallo coros!
danke!
ich habe folgendes in der userform eingebunden:
das problem besteht aber nach wie vor... immer noch weiß :( was ist das blos??
danke!
ich habe folgendes in der userform eingebunden:
Private Sub UserForm_Activate()
DoEvents
End Subdas problem besteht aber nach wie vor... immer noch weiß :( was ist das blos??
Antwort 5 von MrB
@ coros:
ich habe aber jetzt folgendes gemacht:
das geht ;)
... also... hast doch wiedermal geholfen :) vielen dank!
gruß
rene
ich habe aber jetzt folgendes gemacht:
usr_wait.Show (0)
DoEvents
das geht ;)
... also... hast doch wiedermal geholfen :) vielen dank!
gruß
rene

