Microsoft Excel

Das Portal zum Thema Excel-Formeln

Gruppe: Excel4-Makrofunktionen

Beitrag: Alle Objekte einer Tabelle auflisten

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)