ToggleButton
20.10.2022 14:11:14
Markus
ich habe eine Userform mit 60 ToggleButtons. Wenn ich zum Beispiel Toggle1 drücke, dann soll er mir "Ja" in die Tabelle "Einstellungen" Zelle P7 schreiben und Toggle1 soll sich rot färben(und gedrückt bleiben). Drücke ich Toogle2 dann "Ja" in Zelle P8, usw. ansonsten soll "Nein" stehen.
Private Sub ToggleButton1_change()
If Me.ToggleButton1.Value = True Then
Sheets("Einstellungen").Range("P7") = "JA"
ToggleButton1.BackColor = RGB(197, 217, 241)
Else
Sheets("Einstellungen").Range("P7") = "NEIN"
ToggleButton1.BackColor = RGB(216, 228, 188)
End If
End Sub
Soweit so gut. Das Problem ist das ich es nicht für 60 Toggles machen will bzw. das nicht der Sinn sein soll. Gibt es da eine Möglichkeit mit einer Schleife bzw. Klassenmodul? Wenn ja wie kann das ausschauen?Des weiteren würde ich gerne beim Userform Start, das die Toggles schauen wie der Wert in der zugeordneten Zelle ist und sich dann wenn "JA" steht aktivieren und die richtige Farbe bekommen und wenn "Nein" dann nicht aktivieren.
Anbei die Beispieldatei:
https://www.herber.de/bbs/user/155768.xlsm
DANKE FÜR EURE UNTERSTÜTZUNG.
LG
Max