|
|
Yukimura
|
| Titel: Kontrollbox in Excel 2003 |
07.02.2012 10:08 |
|
|
Anmeldungsdatum: 02.07.2007
Beiträge: 265
|
Hi Leute,
ich möchte in Excel mehrere Kontrollboxen erstellen. Mit Ansicht>Symbolleiste>Steuerelement Toolbox kann ich zwar eine Box erstellen, möchte aber auch damit rechnen. Bsp.: []10 []15 wenn jetzt der haken im Felder mit der 15 ist, soll eine eine Zelle mit 15 multipliziert werden.
(die ist jetzt nur eine Bespielrechnung )
Im internet habe ich auch etwas von VAB Programmierung gelesn.
Kann mir jemand helfen
Gruß Yuki
________________________________________ Meine Seite: Game 2
|
 |
|
| |
|
Neorpehus
|
| Titel: Kontrollbox in Excel 2003 |
17.02.2012 10:39 |
|
|
Anmeldungsdatum: 16.12.2011
Beiträge: 33
1 Mitglied findet diesen Beitrag gut Akzeptierte Antwort (+50 Punkte)
|
Mir fällt dazu eine Lösung ohne VAB ein.
Du kannst in den Eigenschaften der Checkboxen ein Feld angeben in das ein Wahrheitswert ausgegeben werden soll. Unter Excel 2010 heißt das "Zellverknüpfung" und im englischen Excel 2003 "linked cell". Ich hab das mal exemplarisch mit 3 Kästchen gemacht. Der Aufbau ist folgender: In Spalte A sind die 3 Boxen. In Spalte B wird jeweils der entsprechende Wahrheitswert ausgegeben. Sprich wenn das erste Kästchen in Zelle A1 ausgewählt wurde, steht in Zelle B1 "WAHR". In Spalte D kann eine Zahl geschrieben werden In Spalte E Erfolgt die weitere Auswertung mittels Wenn-Funktion. Die Formel in Zelle E1 lautet: =WENN(B1=WAHR;D1*15;WENN(B2=WAHR;D1*10;WENN(B3=WAHR;D1*5;""))) Es wird nicht direkt der Wert in der Zelle verändert, aber du bekommst das richtige Ergebnis angezeigt. Um den Wert direkt zu ändern müsstest du tatsächlich mit einer VBA Lösung arbeiten, aber davon verstehe ich zu wenig :-)
Ich hoffe das war verständlich genug beschrieben? Ich weiß ja nicht, was du damit vorhast, aber vielleicht reicht dir diese Lösung ja.
P.S. Nur zur Ergänzung, werden mehrere Häkchen gesetzt wird bedingt durch die Formel, die Zahl in D1 mit dem ersten Wert addiert auf den "WAHR" zutrifft. macht man also ein Häkchen bei *10 und bei *5 wird immer mit *10 gerechnet. Um das zu umgehen könnte man noch eine wenn-dann schleife einfügen, die prüft ob mehr als ein Häkchen gesetzt wurde:=WENN((ZÄHLENWENN(B1:B3;"WAHR")>1);"Bitte nur ein Häkchen setzen"; WENN(B1=WAHR;D1*15;WENN(B2=WAHR;D1*10;WENN(B3=WAHR;D1*5;""))))
Und wenn du die Wahrheitswerte nicht angezeigt haben möchtest kannst du Spalte B ja immer noch ausblenden ;-)
________________________________________ Angehängte Bilder: excelcheckbox.PNG, 427 x 82, 3,9 KB
|
 |
|
| |
|
Yukimura
|
| Titel: Kontrollbox in Excel 2003 |
22.02.2012 09:18 |
|
|
Anmeldungsdatum: 02.07.2007
Beiträge: 265
|
ahh ja danke.
Das ist genau das, was ich wollte
DANKE!
________________________________________ Meine Seite: Game 2
|
 |
|
| |
|
|
|
|
|
|