VBA Farbeänderung bei Schaltflächen werden nicht angezeigt
12.06.2025 12:30:22
Joschi Witchcraft
Ich nutze auf einem Tabellenblatt Schaltflächen welche als Shapes erstellt wurden.
Nun möchte ich beim Start einer zugewiesenen Funktion die Farbe der Schaltfläche auf gelb setzen
Das Problem: den Farbwechsel sieht man nur, wenn man z. B. einen "Stop" einbaut.
Aktuelle Befehle nach der Farbänderungen:
OldUpdate = Application.ScreenUpdating
With Application.FileDialog(msoFileDialogFilePicker)
....
Result = .Show
End With
Application.ScreenUpdating = False
Beim ".Show" wird noch immer die ursprüngliche Farbe angezeigt
Nach erfolgreichem Durchlauf wird die Farbe auf grün geändert, bei Fehlern auf rot.
Was läuft hier falsch?
Gruß Joschi
Anzeige