Ich habe zu meinem Problem bisher online keine Lösung gefunden, darum frage ich hier nach.
Ich habe in Excel eine Checkliste für einen bestimmten Prozess erstellt und da erscheint beim öffnen ein Hinweis (mit einem Userform erstellt), der den User an einen wichtigen Punkt der Checkliste erinnert.
Soweit so gut.
Jetzt habe ich versucht, das Label mit dem Hinweis in diesem Userform blinken zu lassen.
Das hat funktioniert, solange ich nur das Userform ausgeführt habe.
Sobald ich es im Formular getestet habe, habe ich immer eine Fehlermeldung beim öffnen der Checkliste (Laufzeitfehler) bekommen.
Es lag anscheinend am Application.Wait Befehl im Userform.
Sobald ich den deaktiviert hatte, funktionierte es wieder (aber natürlich ohne blinken).
Leider habe ich den Code gelöscht und das Excelsheet gespeichert, d.h. ich hab den defekten "Blinkcode" nicht mehr zum hier posten (und den hab ich nicht selber geschrieben).
Der Aufruf vom Userform sieht so aus (das Userform (es heißt "warning") bleibt 10sek. am Bildschirm und verschwindet dann):
Private Sub Workbook_Open()
warning.Show vbModeless
warning.BackColor = vbRed
Application.Wait Now + TimeValue("0:00:10")
Unload warning
Kann mir bitte jemand mit dem Blinkcode helfen?
Ich kenn mich zwar im Excel aus, aber leider in VBA so gut wie gar nicht.
Gruß, Sascha