Hm, ich kenne das Problem aus ca. 2012 - allerdings weiß ich weder genau Details mehr dazu, noch ob der Bug jemals von M$ gefixt wurde.
Ich persönlich habe zumindest das Problem nie selbst erlebt, nur in Foren darüber gelesen.
Lösungsansätze gab es einige, DoEvents in der Prozedur setzen (das problem wurde damals manchmal im Zusammenhang mit "eingefrorenen" UserForms beobachtet), Application.Visible auf False und wieder True setzen, UserForm.SetFocus, UserForm.Repaint oder per API es zurück in den Vordergrund zurück holen (ich meine sogar dabei wurde das Elternfenster ersetzt, also das Fensterhandle von Excel mit einem anderen, z.B. dem vom Desktop).
All diese Ansätze - bis auf den API Ansatz, glaube ich - waren jedoch nie in allen Situationen zuverlässig die Lösung gewesen.
Sorry. Mehr kann ich dazu auch nicht sagen.
Grüße
|