Hallo zusammen, ich habe ein kleines hoffentlich lösbares Problem mit meiner Excel an der ich gerade arbeite. Und zwar "verarbeite" ich Daten aus einer Importierten XML-Datei die sich jedoch häufig ändern wird. Anderer Dateipfad und Name. Um meinen Kollegen das Leben leichter zu machen wollte ich einen Button auf der Tabelle erstellen der die selbe Funktion hat wie der "XML-Daten importieren" Knopf unter Entwicklungstool -> XML. Sprich es soll sich ein Fenster öffnen in dem man die XML raus suchen kann und diese anschließend unter beachtung der XML-Zuordnungen in die Tabelle integriert. Am besten wäre einfach ein Link zu dem Button der auch funktioniert wenn die Entwicklungstools nicht eingeblendet sind. Hoffe ihr könnt mir helfen Vielen Dank im voraus! Activex steuerelement makro zuweisen 1. Grüße Frank Content-Key: 364425 Url: Ausgedruckt am: 06. 05. 2022 um 00:05 Uhr
Zum Einfügen klicken Sie auf der Symbolleiste das Icon Befehlsschaltfläche an. Die Maus verwandelt sich in ein schmales Kreuz und ziehen Sie die Schaltfläche mit der Maus in gewünschter Größe an gewünschter Stelle auf. Wenn wir Eigenschaften der Schaltfläche bearbeiten wollen oder ein Makro zuweisen möchten, muss in den Entwurfsmodus gewechselt werden! Klicken Sie dazu auf das grüne Geodreieck links in der Symbolleiste. Der Mauszeiger verwandelt sich in ein Kreuz. Nach Beendigung dieser Maßnahmen müssen Sie wieder auf das Icon klicken, um den Entwurfsmodus zu verlassen! Ein Makro kann nicht im Entwurfsmodus aufgerufen werden. Verwenden - excel button funktion zuweisen - Code Examples. Im Entwurfsmodus können Sie Schaltfläche formatieren, indem Sie diese mit der rechten Maustaste anklicken und im sich öffnenden Dialog Eigenschaften auswählen. Das Eigenschaftsfenster öffnet sich, in dem Sie alle gewünschten Einstellungen vornehmen können. Guckst Du: Commandbutton - Eigenschaften. Hier kurz das Wichtigste: ganz oben sehen Sie, die Schaltfläche hat den Namen CommandButton1 - dies wird uns im Codefenster wieder begegnen.
Jul 2005, 10:59 Rufname: Max Hi Andreas, schon mal was von GroupName gehrt? Verfasst am: 14. Jul 2005, 11:01 Rufname: Andreas Hallo, gehrt ja - aber das hab ich auch schon von der Relativittstheorie! Kannst da mal ein simples Bsp. sagen? Ich hatte da schon vergeblich nach Frames gesucht wie sie bspweise in ner Userform um Optionbuttons zu legen sind - xpecidy. :: Excelist::. Verfasst am: 14. Jul 2005, 11:02 Rufname: Wohnort: Dresden H allo andreas, rechtsklick im entwurfsmodus auf dein Optionsfeld -> Eigenschaften hier gibts den eintrag GroupName. Diesen Wert einfach den Bedrfnissen anpassen. Zuweisen eines Makros zu einem Formular oder einer Schaltfläche "Steuerelement". G ru M arkus _________________ unknown hat folgendes geschrieben: Logik ist wie ein Treppengelnder; es hilft einem, trotz Dunkelheit nach oben zu kommen. Verfasst am: 14. Jul 2005, 11:04 Rufname: Andreas vielleicht um es deutlich zu machen was ich meine - die Groupnames an zu legen ist mir schon klar - - so jetzt habe ich aber 3 Optionbuttons groupname andreas und 3 Stck groupname ente jetzt will ich wissen welcher ist aktiv von ente und welcher von andreas Verfasst am: 14.
Ich habe dafür das Ereignis - allerdings ohne auszuführenden Code - schonmal in das Klassenmodul unten mit gepostet. Post by Jörg Eisenträger Ich bin kurz davor aufzugeben. Dann wird der Wunsch eines Users, per Klick auf einen der kopierten Buttons einem ZellRange eine bestimmte Formatierung zuzuweisen, eben unerfüllt bleiben. Da kann ich Dich zwar gut verstehen. Aber nur Mut, Dein Code funktioniert doch schon fast. Bitte, gern geschehen. Mir hat der Thread eh auch so Spass gemacht. Activex steuerelement makro zuweisen de. Ob Du daraus nun Code umsetzt oder nicht, bleibt ja Dir überlassen:-) Greetinx aus Kiel Reiner P. S. : Hier nun der Code 'in ein Klassenmodul mit dem Namen 'clsVieleOptionen' schreibst 'Du folgenden Code: '>>>> Option Explicit Public WithEvents opt As MSForms. OptionButton Private Sub opt_Click() MsgBox "Hallo " & ption End Sub Private Sub Class_Terminate() Set opt = Nothing End Sub Private Sub opt_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) 'Vielleicht passt Dein Code besser in dieses Ereignis?