Unter Umständen kann die Verwendung eines Menüeintrages
nicht erwünscht sein, oder sogar zu Fehlern führen. Das
hängt oft davon ab, was der Menüeintrag bei Anklick eigentlich bewirken
soll, wo wir uns im Workbook gerade befinden uvm.
Wer hat sich an dieser Stelle nicht oft gewünscht, einen
Menüeintrag in Abhängigkeit der Situation zu deaktivieren,
gerade genau so, wie Excel es selber macht?
Die beiden Makros unten aktivieren/deaktivieren ein Untermenü,
wenn ein bestimmtes Worksheet aktiviert/deaktiviert wird.
Sie sind ereignisorientiert und gehören in das Codefenster des
entsprechenden Worksheets.
Selbstverständlich musste das Menü vorher irgendwann erzeugt worden sein.
Wie das geht, siehe:
Menüs programmieren.
Fehlt das Menü, kommt "On Error" zum Zuge.