worksheet.activate über Name aus Eigenschaften
20.01.2009 19:10:54
michael
Folgendes Thema:
Ich habe eine Datei als Kopiervorlage, bei der das erste Blatt nicht umbenannt werden soll, weil ich beim schließen der Datei dorthin zurück springe und Aufgaben erledige.
Erst habe ich über Application.CommandBars("ply").Enabled = True die Funktion der rechten Maustaste ausgeschaltet, damit das Menü zur Umbenennung nicht aufgerufen werden kann. Das funktioniert zwar, ist aber nicht ganz glücklich.
Jetzt meine Frage:
Ich kenne nur die Funktion ein Blatt über den Namen oder den Index aufzurufen. worksheets("muster").activate. Somit muss ich aber immer den sichtbaren Namen des Blattes kennen. Benennt jemand das Blatt um, dann läuft mein Makro auf Fehler. Geht es, das Blatt auch über den Namen aus den Eigenschaften anzusprechen? Im Eigenschaftenfenster kann ich den (Namen) des worksheet verändern, ohne das der sichtbare Name verändert wird. Dann könnte ich im Makro immer den (Namen) ansprechen und es ist egal, ob jemand das Blatt umbenennt.
Habt ihr einen Ansatz für dieses Thema?
Gruß, Michael