Hallo in die Runde,
in einer UserForm möchte ich einen Rahmen und ein Label verwenden, die übereinander liegen. Dabei soll das Labelfeld im Vordergrund sein und das Rahmenfeld im Hintergrund. Dies gelingt mir nicht. Die Funktionen bei Rechts-Click und "Ebene nach vorn" oder "Ebene nach hinten" scheinen wie blockiert zu sein, denn egal wie oft ich sie betätige, sie bewirken nichts. Habe auch versucht alles zu löschen und dann in umgekehrter Reihenfolge die beiden Felder eingefügt, das Ergebnis ist immer dasgleiche: das Rahmenfeld ist immer im Vordergrund und verdeckt das Labelfeld. Vergibt Excel eine Art Priorität für bestimmte Steuerelemente, was ihre Darstellung anbelangt?
Ich möchte das ganze für den Aufbau eines Fortschrittsbalkens verwenden, der letztlich auch nur als Workaround fungiert, um die Flackerei beim Hin- und Herschalten von Tabellenblätttern und Workbook Open, -Save und -Close Aktivitäten in meiner Applikation zu minimieren. Mit Application.Screenupdate = False/True bin ich nicht wirklich weitergekommen. Von dem Fortschrittsbalken in einer UserForm, die so groß wie der gesamte Screen ist, erhoffe ich mir, dass sie dieser Flackerei verdeckt. Wenn sie mit ShowModal: False aufgerufen, sollte der übrige Code meiner Applikation weiterlaufen und im Vordergrund - Flackerei-verdeckend - die UserForm dem User einen Fortschrittsbalken anzeigen.
Aber dazu muss ich jetzt erst einmal Vorder-/Hintergrund meiner Felder in die richtige Reihenfolge bringen können. Hat einer von Euch 'ne Idee, wie das gelingen könnte und warum es bei mir nicht funktioniert?
Gruß, Matthias