Autor
|
Thema: Benutzeroberfläche in Excel (4582 mal gelesen)
|
Oli_NSU Mitglied Maschinenbauingenieur
Beiträge: 5 Registriert: 13.07.2004
|
erstellt am: 13. Jul. 2004 10:00 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, über eine Userform möchte ich Daten aufnehmen. Dieser Userform soll weiter schaltbar sein(in andere Userforms). Auf einem anderen Tabellenblatt als die angelegten Userforms sind Kontrollhäkchen zur Steuerung der Userforms gesetzt. D.h. die Kontrollhäkchen bestimmen welche Userforms in der Weiterschalt- folge im Einsatz. Die Kontrollhäkchen sollen Userforms in mehreren Tabellenblättern steuern. Wie funktioniert das Ganze ????(Weiterchaltung, Steuerung der Userforms) Bitte laßt mich hier nicht verhungern !!!!!!!!!!!!! Gruß und Dank im voraus Oli Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
melzig Mitglied Maschinenbautechniker
Beiträge: 396 Registriert: 15.01.2003 Intel Xeon CPU E5-1650v2 @3,5 GHz; 32 GB RAM Quadro K4000 3 GB 2x 20" TFT LG Flatron L2000CN Space Pilot 3D Connexion Windows 7 Professional 64 Bit Inventor Professional 2015 -64-Bit-Edition- Inventorintegration für Autodesk Productstream Professional 2011
|
erstellt am: 13. Jul. 2004 13:59 <-- editieren / zitieren --> Unities abgeben: Nur für Oli_NSU
@ OLi_NSU Ich weiß nicht, ob ich dich richtig verstanden habe. Du fügst dir mit Hilfe der Werkzeugleiste "Steuerelemente Toolbox" die Kontrollhäkchen in das Blatt ein wo sie hinsollen. Jetzt kann du die Eigenschaft value deiner Checkbox auswerten und für deine Weiterschaltung benutzen. z.B. folgenden Code bei Tabelle 1 eingeben Private Sub CheckBox1_Click() If CheckBox1.Value = True Then UserForm1.Show End If End Sub Ich hoffe das hilft dir ein wenig weiter. Wenn nicht,erkläre dein Problem etwas genauer. Tschüß Frank! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 13. Jul. 2004 14:10 <-- editieren / zitieren --> Unities abgeben: Nur für Oli_NSU
|
Oli_NSU Mitglied Maschinenbauingenieur
Beiträge: 5 Registriert: 13.07.2004
|
erstellt am: 13. Jul. 2004 14:23 <-- editieren / zitieren --> Unities abgeben:
Hallo Frank, die Kontrollkästchen sollten so eine Art "globale Variable" darstellen, wenn diese auf dem 1. Arbeitsblatt aktiviert/nicht aktiviert sind, dann gilt das für z.B. 10 folgende Arbeitsblätter. Auf diesen folgenden Arbeitsblättern gibt es dann einen Button der den Zustand der Kontrollkästchen auf dem 1. Tabellenblatt abfragt, und dementsprechend Userforms aufruft die dann weiterschaltbar sind. Danke für deine Hilfe Gruß Oli
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oli_NSU Mitglied Maschinenbauingenieur
Beiträge: 5 Registriert: 13.07.2004
|
erstellt am: 13. Jul. 2004 14:26 <-- editieren / zitieren --> Unities abgeben:
|
startrek Moderator Architekt
Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 13. Jul. 2004 14:49 <-- editieren / zitieren --> Unities abgeben: Nur für Oli_NSU
Oli, mal sorum gefragt, angenommen Du hast 5 Checkboxen und 5 Userforms, bei Klick auf Button soll die zugehörige UF zur aktivierten Checkbox aufgehen, oder wie? Wenn so in etwa gemeint, warum Checks und keine Optionbuttons? lg Nancy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oli_NSU Mitglied Maschinenbauingenieur
Beiträge: 5 Registriert: 13.07.2004
|
erstellt am: 13. Jul. 2004 15:05 <-- editieren / zitieren --> Unities abgeben:
Hallo Nancy (Startrek?) Genau es soll eventuell eine Auswahl stattfinden. Warum keine Optionsbuttons - weil ich mich nicht wirklich auskenne ? Geben Optionsbuttons Werte zurück, bzw. eine Zustandsänderung ist nach Aktivierung wohl nicht mehr möglich ??? Gibt es da einen Vorteil, man bedenke dass ich immer von anderen Tabellenblättern auf diese Kontrollkästchen zugreife ?? Gruß Oli Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Moderator Architekt
Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 13. Jul. 2004 15:33 <-- editieren / zitieren --> Unities abgeben: Nur für Oli_NSU
Hi Oli, hmmm, sag' ich da jetz auch mal Innerhalb eines Blattes seien zB 3 Optionbuttons und ein Commandbutton, dann etwa so ? Private Sub CommandButton1_Click() If OptionButton1 Then UserForm1.Show If OptionButton2 Then UserForm2.Show If OptionButton3 Then UserForm3.Show End Sub Optionbutton haben die Eigenschaft [sofern sie nicht in unterschiedlichen Gruppen sind], dass immer nur eines aktviert sein kann, sie sich also gegenseitig ausschließen. Blattübergreifend funktioniert das so erstmal dann nicht mehr, da ander Blatt = andrer Gruppenname. Ich bin mir aber wirklich nicht sicher was Du genau erreichen möchtest, im E-Fall uppe mal ein Bsp. lg Nancy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oli_NSU Mitglied Maschinenbauingenieur
Beiträge: 5 Registriert: 13.07.2004
|
erstellt am: 13. Jul. 2004 16:08 <-- editieren / zitieren --> Unities abgeben:
|