Checkbox et cochage

belette

XLDnaute Junior
Bonjour,

Dans mon userform j'ai trois checkbox, je voudrais qu'il n'y en ait qu'une checkbox coché à la fois
(le cochage d'une nouvelle checkbox est donc soit impossible soit décoche automatiquement l'autre)

Comment et où codé cela ?

Davance merci
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour Belette, bonjour le forum,

Pourquoi n'utilises-tu pas des OptionButtons au lieu des CheckBoxes. C'est justement la différence entre les uns et les autres. Les OptionButtons ne permettent qu'un seul choix tandis que les CheckBoxes permettent d'affiner un choix en rajoutant des possibilités.


Édition :

Il est pas frais le Robert ! Il est pas frais !...

Message édité par: Robert, à: 06/06/2006 14:57
 

belette

XLDnaute Junior
Même avec des conditions (if 1 est coché alrs décoché 2 et décoché 3 etc.) ça ne marche pas (mais je soupçonne que ces intrucitons ne devrait pas être placer dans initialize)

Pour des optionsbuttons, il y a possibilités d'en cocher plusieurs par frame ?

Merci à tous pour vos prompts réponses.
 

JC de Lorient

XLDnaute Impliqué
re
code des checkbox :
Private Sub CheckBox1_Click()
If CheckBox1 = True Then
CheckBox2 = False
CheckBox3 = False
End If
End Sub

Private Sub CheckBox2_Click()
If CheckBox2 = True Then
CheckBox1 = False
CheckBox3 = False
End If
End Sub

Private Sub CheckBox3_Click()
If CheckBox3 = True Then
CheckBox1 = False
CheckBox2 = False
End If
End Sub
 

Hervé

XLDnaute Barbatruc
bonjour tout le monde

Quand on parle d'usine à gaz, je me sens concerné :


Private Sub CheckBox1_Click()
If CheckBox1 Then cocher 1
End Sub
'_____________________________
Private Sub CheckBox2_Click()
If CheckBox2 Then cocher 2
End Sub
'_____________________________
Private Sub CheckBox3_Click()
If CheckBox3 Then cocher 3
End Sub
'_____________________________
Public Sub cocher(n As Byte)
Dim i As Byte

For i = 1 To 3
       
If Not i = n Then
                Controls('checkbox' & i) =
False
       
End If
Next i

End Sub


waouh, là je crois que j'ai fait fort
:eek:

salut
 

belette

XLDnaute Junior
En fait j'ai sept séries de trois 'cochés' (checkboxs/optionbuttons) dans une frame.

Je ne veux pas qu'il y a plusieurs 'chochés' dans une série, mais je ne dois pas empècher le cochage des autres séries (qui sont dans la même frame). Je pourrais faire plusieurs frames aussi mais bon...

Jolie ton usine Hervé ! :)
 

Discussions similaires

Réponses
16
Affichages
550

Statistiques des forums

Discussions
312 492
Messages
2 088 926
Membres
103 984
dernier inscrit
maliko67