Registriert seit: 29.09.2015
Version(en): 2030,5
Viel einfacher:
Kreiere ein Frame; setze alle Comboboxen in diiesem Frame
Code:
Frame1.visible=true
Frame1.visible=false
Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:1 Nutzer sagt Danke an snb für diesen Beitrag 28
• diving_excel
Registriert seit: 19.10.2017
Version(en): 2016
Hab mal aus Neugier deinen Ansatz probiert, scheint mir eine echt praktische Lösung zu sein!
Wenn ich die Buttons direkt ins Excel Sheet baue, kann ich ja noch so Sachen wie "Linked Cell" bearbeiten. Geht das auch bei deiner Methode? Finde zwar die Möglichkeit innerhalb des Frames diverse Buttons hinzuzufügen, aber wenn ich dann beim jeweiligen Button auf Eigenschaften gehe, fehlen viele Optionen. Außerdem ist die Schaltfläche 'Code anzeigen' für den jeweiligen Button innerhalb des Frames ausgegraut, muss ich etwas aktivieren um hier Zugriff zu erhalten?
Danke und Gruß!
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
wenn Du einen ActiveX-Frame in ein Blatt einbaust, hast Du nur für den Frame ein Click-Ereignis und nicht für die Buttons oder andere eingefügte Objekte
In Zusammenhang eines CommandButtons mit der Combobox ist mir aber ein ungewöhnliches Verhalten aufgefallen.
Du kannst die Auswahl der Combobox über die ControlSource auf eine Zelle legen. Wählst Du einen Eintrag, passiert erst mal nix.
Drückst Du aber auf den CommandButton, wird die Auswahl übernommen. Das Drücken auf den CommandButton löst dabei kein Click-Ereignis aus, weder für den Button noch die Combobox oder den Frame.
Klickt man auf den Frame, wird sein Click-Ereignis ausgelöst, die Auswahl der Combobox aber nicht in die Zelle übernommen.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)