langsames UserForm, ein altes Thema,
die negative Rolle der Frames ist dankenswerter
Weise beschrieben worden.
Mir geht es um die Zeit des Initialisierens und Aktivieren.
Die Dauer schreibe ich mir jeweils in die UserForm-Caption.
Anfangs waren die Zeiten 1s/ 15s.
Eine geringe Verbesserung brachte so viel wie möglich in der
Initialisierung und fast nichts in Activate zu machen.
Eine enorme Verbesserung erreicht man wenn man unmittelbar
nach Aufruf des Forms eine Zelle im Excelblatt anklickt.
Dann reduziert sich die Zeit auf 1s / 1s.
Da ich nun nicht jedem Nutzer sagen kann, klick den Button und dann schnell
in eine Excelzelle, nun die Frage wie mach ich dies im VBA?
Was nicht hilft ist: Range("...").Activate !
Die Lösung liegt irgendwie in Richtung Windows und Focus ?
mit erwartungsvollen Grüßen
Ulf