In meinen VBAsteleien habe ich immer wieder mal Sub die den Namen Test tragen - wer nicht. Heute wollte ich diesen Begriff aber auch für einen Zellbereich vergeben und habe eine kleine Überraschung erlebt: Statt nun einfach die Zellen zu benennen, öffnete sich mein VBE und platzierte den Cursor in der ersten Zeile der gleichnamigen Sub!
Womit sich ein weiterer Zugang zum VBE bietet.
lg
d'r Bastler von den VBAsteleien.de Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Ist ja interessant. Wusste ich auch noch nicht. Liegt wohl daran, dass das Namensfeld links neben der Formelleiste zuerst prüft ob ein derartiger Name schon existiert und dann Gehe Zu ausführt bevor es einen neuen vergibt. Da die Zellnamen aber überhaupt nichts mit Subnamen oder Shapenamen zu tun haben, kannst du den gleichen Namen über de Namensmanager auch an Zellen vergeben. Dann springt Excel zuerst zum Zellbereich und lässt gleichnamige Shapes oder Subs links liegen.
Gruß Mr. K.
Folgende Benutzer bedankten sich beim Autor xlKing für den Beitrag (Insgesamt 2):
Liegt wohl daran, dass das Namensfeld links neben der Formelleiste zuerst prüft ob ein derartiger Name schon existiert und dann Gehe Zu ausführt bevor es einen neuen vergibt.
.
Ich denke mir, das ist eine spezifische API. Hast du eine Idee was dieses (in einer API) auslöst?:
zuerst prüft ob ein derartiger Name schon existiert
nein, ich glaube nicht, dass es sich hier um eine API handelt. Diese Funktion ist fest in Excel integriert. Das Feld links neben der Formelleiste ist einfach eine Kombination aus Namen vergeben (über den Namensmanager) und (sofern der Name bereits existiert) dem "Gehe Zu"-Menü was du unter dem Ribbon "Start" im Untermenü "Suchen und Auswählen" findest. Außerdem zeigt es bei Selektion eines Objekts dessen Namen an. Ich finde das Feld daher sehr nützlich.