Statusleiste einfärben solange Eingabe
09.09.2003 10:09:24
OlliS
Folgendes Problem: In einer Arbeitsmappe sind Makros hinterlegt, u. a. um von Tabellenblatt zu Tabellenblatt zu springen und während des Sprungs notwendige Berechnungen durchzuführen. Diese Makros werden über Schaltflächen aufgerufen.
Die Blattregisterkarten sind ausgeblendet.
Manchmal versuchen jedoch die User (teilweise verhältnismäßig unerfahren) auf die Schaltflächen zu drücken, obwohl sie noch eine Zelle aktiviert, eine Eingabe begonnen und diese noch nicht abgeschlossen haben. Excel verweigert dann die Ausführung der Makros zum Blattsprung. Die Reaktionen der User reichen von selbstkritisch ("Habbich das jetzt kaputt gemacht?") bis flegelhaft ("Funktioniert alles nicht! Mal wieder so ein unausgereifter Sch...!") Es ist freilich für den User auch kaum erkennbar, dass es an der nicht abgeschlossenen Eingabe liegt (in der Statusleiste steht dann nur ein schlichtes "Eingeben") - insbesondere, wenn der User vielleicht zwischendurch was anderes gemacht hat.
Ich habe mir nun überlegt, dass es vielleicht ganz sinnvoll wäre, die Statusleiste gelb einzufärben, solange die Eingabe noch nicht abgeschlossen ist. (Aber jede andere gute Idee geht auch!)
In diesem Zusammenhang: Gibt es einen VBA-Code, um auszulesen, ob in der Statusleiste "Eingeben" steht?
Kann jemand helfen?
Schon mal vielen Dank!
Olli S.