mit einem leicht modifizierten Code hier aus dem Forum, habe ich einen CommandBar realisiert, der sich automatisch beim Öffnen der Datei entwickelt.
Nun wollte ich, daß die drei Buttons bei Klick meine Makros aufrufen. In der Funktion .onAction wird das ja nicht über call sub realisiert, sondern .onAction = Name des Makros.
Ich habe alle meine Makronamen eingesetzt und auch kontrolliert, aber es kommt die Fehlermeldung, daß er die Makros nicht finden konnte. Der Code für den CommandBar steht im Modul Diese Arbeitsmappe. Dort habe ich nun auch testweise eines meiner Makros reingepackt. Kein Erfolg.
Beim Modifizieren des Codes, der ursprünglich die Makros 1 5 aufrief und automatisch die Buttonbeschriftungen und Bezüge zu den Makros über eine for/ next Schleife generierte, ist mir irgendwo ein Fehler unterlaufen? Aber ich kriege es nicht raus. Auch das aufrufen über Call[Modulname].Makro brachte keinen Erfolg.
Geht das überhaupt? Den Commandbar im Modul diese Arbeitsmappe und von dort können dann beliebig die in .onAction hinterlegten Makros aus unterschiedlichen untergeordneten Modulen der gleichen Datei aufgerufen werden? Das wäre doch eine sinnvolle Konstruktion für den Commandbar.
https://www.herber.de/bbs/user/49922.xls
Vielen Dank für den Hinweis wo der (Denk)- Fehler liegt.
Euch allen noch einen schönen Nachmittag, Grüße,
Andreas Hanisch