excel
05.07.2021 15:32:51
yoghurt
Anstatt eine Userform zu nutzen ( welche sich nicht auf einem Sheet fest verankern lässt )
kann man im Entwurfsmodus "ActiveX weitere ..." einen "Microsoft Forms 2.0 Frame"
direkt auf dem Tabellenblatt aufziehen.
Selectierd man diesen Frame mit einem Mausclick ..dann rechte Maustaste .. dann im Kontextmenu .. "Rahmenobjekt bearbeiten" ...
so öffnet sich auf dem Sheet ein extra Werkzeugkasten für Activex Controls
( ist nicht der gleiche wie im Ribbonmenue, der funktioniert in diesem Zusammenhang nicht, da dessen Controls verschwinden wenn der Entwurfsmodus beendet wird )
hier kann man dann weitere Frames und Controls genau wie bei einer Userform
zu dem initalen "MicrosoftForms 2.0 Frame" hinzufügen.
das funktioniert einwandfrei, kann man auch mit VBA gut ansprechen aber ...
... aber wie fange ich bei dieser Vorgehensweise z.B. ein "Tabelle1_Frame1_Frame2_CommandButton1_Click" Event ab ?
Hoffentlich weiss jemand eine einfache Lösung, notfalls bitte auch eine Lösung über ein Klassenmodul.