PDA

Vollständige Version anzeigen : Kontrollkästchen, aktiv, inaktiv je Klick


alky
27.04.2009, 15:39
Hallo allerseits

Ich habe ein kleineres VBA-Thema und bitte euch um Hilfe.

Unten habt ihr ein Bild, welches mein Problem aufzeigt.
Ich möchte wenn ein Kontrollkäschen angeklickt, ein anderes Kontrollkästchen deaktiviert wird.

Im Fall 1: Klickt man normal auf das erste Kästchen
Im Fall 2: soll nun beim Klick auf das andere Kästchen, dass 1. Kästchen deaktiviert werden.
Im Fall 3: Klickt man nochmals aufs 2. Kästchen, wird es auch deaktiviert (Keine Kästchen aktiv)
Der Fall 4: ist somit nicht möglich, dass beide aktiv sind.

Habt ihr eine Idee, wie dort der Code aussehen könnte?

Danke für Eure Hilfe!

BoskoBiati
27.04.2009, 15:59
Hallo alky,

ich habe mal etwas ähnliches gebastelt, vielleicht hilft Dir das. Mußt Du nur anpassen:
Private Sub CheckBox1_Click()
If CheckBox2 = True And CheckBox1 = True Then CheckBox2 = False


End Sub

Private Sub CheckBox2_Click()
If CheckBox1 = True And CheckBox2 = True Then CheckBox1 = False
else if checkbox1=false and checkbox2=false then exit sub

End Sub

chris-kaiser
27.04.2009, 16:11
Hallo Edgar

versuche mal das

Private Sub CheckBox1_Click()
If CheckBox1 Then CheckBox2.Value = 0
End Sub
Private Sub CheckBox2_Click()
If CheckBox2 Then CheckBox1.Value = 0
End Sub

BoskoBiati
27.04.2009, 16:44
Hallo chris-kaiser,


das ist richtig gut. Danke für den Tipp.

alky
28.04.2009, 09:31
Vielen Dank, klappt wunderbar!