Aufgabe
Die Namen aller Objekte also Grafik- und Steuerelemente einer Tabelle sollen aufgelistet werden.
Lösung
Dazu dient der Excel4Makro-Befehl DATEI.ZUORDNEN
Wähle
Einfügen>Namen>Definieren
Name:"Objekte"
bezieht sich auf:
=DATEI.ZUORDNEN(42+0*JETZT())
schreibe nun in die erste Zeile
=WENN(ZEILE()>ANZAHL2(Objekte);"";INDEX(Objekte;ZEILE()))
und kopiere das nach unten.
0*JETZT() ist ein Trick, um das Neuberechnen zu ermöglichen, wenn Objekte hinzugefügt oder gelöscht werden sollen. F9 muß trotzdem gedrückt werden.
Bei Anwendung von Excel4Makro-Befehlen immer vorsichtig sein, weil sie manchmal unvorhergehene Ereignisse hervorrufen.
Sie sind offensichtlich nicht vollständig kompatibel und aus gutem Grund nicht dokumentiert.
(Dateien oft sichern)