HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA gut
Case
12.05.2026 18:30:54
Wenn du nicht...
Moin Maria, :-)

... nur die Namen und weitere Daten zu den Button, sondern auch den hinterlegten Code auslesen willst, dann musst du auf jeden Fall den Haken setzen bei: ;-)
Datei - Optionen - Trust Center - Einstellungen für das Trust Center - Makroeinstellungen - "Zugriff auf das VBA-Projektobjektmodell vertrauen". ;-)

Dann klappt sowas: ;-)
https://www.herber.de/bbs/user/180708.xlsb

Das ist jetzt aus einer größeren Datei kopiert - sind also vielleicht überflüssige Codezeilen drin. Hat im Test aber geklappt ;-)

Auf deine Gegebenheiten musst du es eventuell noch anpassen. ;-)

Servus
Case

Als Antwort auf diesen Beitrag
Maria
12.05.2026 16:01:55
Code von OLEObject auslesen
Hallo zusammen,

ich möchte den einem Button zugewiesenen Code auslesen, also per Code.

So in der Art:
ThisWorkbook.Worksheets("Buttons und Code").Cells(intAktRowButtons, 1).Value = ThisWorkbook.Worksheets(intAktWs).Name / läuft
ThisWorkbook.Worksheets("Buttons und Code").Cells(intAktRowButtons, 2).Value = oleObj.Object.caption / läuft
ThisWorkbook.Worksheets("Buttons und Code").Cells(intAktRowButtons, 2).Value = oleObj.Object.OnAction / läuft leider nicht :-(

Hat jemand von Euch eine Ahnung?
Ach, die Buttons sind Forms-, keine ActiveX-Buttons...

Schon mal vielen Dank im Voraus!!

Maria
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.