HomeArtikelDownloadsForum
PCFreunde.deForumSoftwareOffice
Besucher online: 1.036
Schnellsuche

Anzeigen

Community

Foren
Office Seite 1/1
Kontrollbox in Excel 2003
AntwortenNeues ThemaZur akzeptierten AntwortZur Themenliste
Seiten:
1
Nachricht
Yukimura
Titel: Kontrollbox in Excel 2003 07.02.2012 10:08
204 Punkte (?)
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 :D)

Im internet habe ich auch etwas von VAB Programmierung gelesn.

Kann mir jemand helfen :mrgreen: :mrgreen:

Gruß Yuki

________________________________________
Meine Seite: Game 2
Private Nachricht senden  
 
Neorpehus
Titel: Kontrollbox in Excel 2003 17.02.2012 10:39
225 Punkte (?)
 
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
Private Nachricht senden  
 
Yukimura
Titel: Kontrollbox in Excel 2003 22.02.2012 09:18
204 Punkte (?)
Anmeldungsdatum: 02.07.2007
Beiträge: 265
ahh ja danke. :mrgreen: :mrgreen:

Das ist genau das, was ich wollte :mrgreen:

DANKE!

________________________________________
Meine Seite: Game 2
Private Nachricht senden  
 
AntwortenNeues ThemaZur akzeptierten AntwortZur Themenliste
Seiten:
1
Community Login
eMail:
Passwort:
Auto-Login