1.7k Aufrufe
Gefragt in Tabellenkalkulation von katharinat Einsteiger_in (25 Punkte)
Hallo,

ich bin gerade dabei ein Formular in Excel zu erstellen und komme hier nicht weiter bzgl Makro und Funktion.

Es sieht so aus, dass ich eine Checkliste habe mit Kontrollkästchen, bei Klick auf die unterschiedlichen Kästchen sollen unterschiedliche Punktezahl vergeben werden.
bei "ja = 5 Punkte" bei "teilweise = 3 Punkte" bei "nein = 0 Punkte" bei "nicht zutreffend" soll die Frage bei Gesamtfragenzahl abgerechnet werden.

Habe jetzt also folgendes Excel Sheet erstellt:

Frage 1 Kästchen ja | Kästchen teilweise | Kästchen nein | Kästchen nicht zutreffend
Frage 2 Kästchen ja | Kästchen teilweise | Kästchen nein | Kästchen nicht zutreffend

Frage 3 usw.

Jetzt würde ich gerne ein Makro mit einer Funktion (?) machen, die die Punkte bei klick vergibt.
Unten dann unten die Information
Punkte die erreicht werden können: Höchstpunkte (5 mal Fragenanzahl (bzw. Anzahl der Zeilen wo was angeklickt wurde ) - Kästchen nicht zutreffend
Punkte die erricht wurden:

Hmm ich hoffe das ist verständlich.
Für jegliche Hilfe bin ich dankbar :)

4 Antworten

0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Katharina,

welches Kontrollkästchen hast du den eingefügt: Formularsteuerelement oder ActiveX-Steuerelement?

Vielleicht kannst du auch mal einen Fragebogen (ggf. mit Dummy-Fragen) hochladen, z.B. hier und den Link dann hier posten.

Gruß

M.O.
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Katharina,

das kannst du auch ohne Makro lösen.
Hier die bearbeitete Beispieldatei: Muster bearbeitet

Ich habe den einzelnen Kontrollkästchen eine Zelle zugewiesen (mit Cursor auf Kontrollkästchen gehen, rechte Maustaste, Steuerelement formatieren, Reiter Steuerung, dann Zellverknüpfung).
Dies musst du für die anderen Kontrollkästchen auch machen. Die entsprechenden Spalten kannst du dann ausblenden. Die Anzahl der jeweils ausgewählten Kästchen werden mit ZÄHLENWENN ermittelt.

Die höchste erreichbare Punktzahl kannst du ganz einfach selbst ermitteln (habe ich bei Beispieldatei jetzt nicht gemacht).
Schreibe in Zelle D35 die folgende Formel: =(H35+I35+J35)*5

Gruß

M.O.
0 Punkte
Beantwortet von katharinat Einsteiger_in (25 Punkte)
Hallo,

super das klingt gut, ich werde das jetzt mal für mein Dokument übertragen und hoffe es funkt ;)

dankeschöön.
...