Mein Vorgesetzter möchte, dass ich etwas tue, was ich noch nie zuvor getan habe, und ich kann online auch keine Lösung finden.
Die Tabelle enthält fünf separate Kontrollkästchen (sagen wir Kontrollkästchen1, Kontrollkästchen2...), die jeweils einen entsprechenden Wert von 1 bis 5 darstellen. (Aktivieren Sie beispielsweise Kontrollkästchen1, wenn dieser Dienst (1) inakzeptabel war. Aktivieren Sie Kontrollkästchen2, wenn dieser Dienst (2) akzeptabel war. Aktivieren Sie Kontrollkästchen3, wenn dieser Dienst (3) erfolgreich war usw.)
In einer separaten Tabelle muss ich in einer Zelle in numerischer Form darstellen, welches der Kästchen ausgewählt wurde. Wenn die Person beispielsweise das Kästchen für 3 auf Blatt1 (Kontrollkästchen 3) angekreuzt hat, muss ich auf Blatt2 die Zahl „3“ darstellen. Wenn sie Kontrollkästchen 4 auf Blatt1 angekreuzt hat, muss ich auf Blatt2 die Zahl „4“ darstellen.
Hier ein Bild zum besseren Verständnis:
Und ich glaube, ich weiß einfach nicht, wie ich eines von fünf Kontrollkästchen in einem numerischen Wert auf einem anderen Blatt darstellen soll. Ich habe wirklich Probleme, also kann mir jemand helfen?
Antwort1
Folgen Sie dieser Anleitung, um dieOptionsfelderauf Blatt1:
http://www.excel-easy.com/vba/examples/option-buttons.html
Angenommen, Sie setzen 4 Boxen, dann verwenden Sie diesen Code aufBlatt1:
Private Sub OptionButton1_Click()
Dim wkb As Workbook
Set wkb = ThisWorkbook
wkb.Sheets(2).Cells(1, 1) = 2
End Sub
Private Sub OptionButton2_Click()
Dim wkb As Workbook
Set wkb = ThisWorkbook
wkb.Sheets(2).Cells(1, 1) = 2
End Sub
Private Sub OptionButton3_Click()
Dim wkb As Workbook
Set wkb = ThisWorkbook
wkb.Sheets(2).Cells(1, 1) = 3
End Sub
Private Sub OptionButton4_Click()
Dim wkb As Workbook
Set wkb = ThisWorkbook
wkb.Sheets(2).Cells(1, 1) = 4
End Sub