Hallo allerseits,
während mein Makro abläuft, zeige ich über eine Form den momentanen Status des Ablaufs an. Da ein Makro ein anderes aufruft, verschwindet die Form beim Makrowechsel. Im neuen Makro kann ic die Form zwar wieder aufrufen, das führt aber dazu, dass der Bildschirm flimmert, weil die Form ein-und aus- und ein- und aus…geschaltet wird, was ein wenig unschön ist. Wie kann ich das denn ändern, so dass die Form permanent angezeigt wird (Excel 2007, VBA 6.5)?
Hier der Code (gekürzt):
sub1()
Application.ScreenUpdating = False
frmAppStatus.lblStat1.Caption = pubTxt27 & rr
frmAppStatus.lblStat2.Caption = pubTxt28
frmAppStatus.Show
DoEvents
(...)
Call 2()
End Sub
Sub2()
frmAppStatus.lblStat1.Caption = pubTxt27 & rr
frmAppStatus.lblStat2.Caption = pubTxt28
frmAppStatus.Show
DoEvents
(..)
Application.ScreenUpdating = True
End Sub
frmAppStatus ist der Name der Form, pubTxt27 und 28 Texte in der Form, rr die momentan aufgerufenen Zeilennummer.
Ralph