803 Aufrufe
Gefragt in Tabellenkalkulation von
Hallo Zusammen,

ich muss ein Fragebogen bewerten.
Die Fragen werden als noten 1-6 beantwortet.

Jetzt meine Frage.
Wie kann ich in VBA programmieren, dass ich z.B. immer wenn bei Frage 1 die Note 2 ist, dann mit einem click dazu addiert wird.

Danke Euch..

2 Antworten

0 Punkte
Beantwortet von finger59 Experte (1.3k Punkte)
Hi rani,

ohne VBA aber mit VBA-Werkzeugen geht es auch...

a) Drehfeld aus Formularsteuerelemente in eine Excel-Datei ziehen

b) rechte Maustaste und Steuerelement formatieren

c) Zellverknüpfung - z.B. A1 (dort wird der Zählerstand festgehalten)

d) ggf. Min. und Max.-Stand neu definieren

Mit dem Drehfeld wird bei anklicken 1 addiert bzw. 1 subtrahiert.

Damit das Feld für die Subtraktion nicht angesprochen werden kann, legst Du einfach über diese Hälfte ein Textfeld, so dass nur noch der Zähler für die Addition gedrückt werden kann.

Andernfalls klickst Du nur auf das Textfeld und nichts passiert...

OK... dieses ist eine absolute Hilfskrücke... but it works...
Ich bin mir sicher, dass die anderen *Z*s jetzt sehr schmunzeln werden und Dir sicherlich eine Button-Lösung zukommen lassen.

In diesem Sinne... have a nice Day... Gruß Helmut
0 Punkte
Beantwortet von flupo Profi (17.8k Punkte)
Füge eine Schaltfläche hinzu, die du mit folgendem Makro verknüpfst:
Sub Schaltfläche1_Klicken()
Range("B1").Value = Range("B1").Value + 1
End Sub


B1 ist hier die Zelle, deren Wert mit jedem Klick um eins erhöht wird.

Gruß Flupo
...