Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Checkbox et cochage

  • Initiateur de la discussion Initiateur de la discussion belette
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

belette

Guest
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
 
Bonjour

Tout d'abord le plus simple c'est de passer par des optionbutton qui te le font par définition.

Si tu veux vraiment passer par des checkbox tu vas être obligé de coder la modif des tes checkbox
 
Je ne sais pas comment coder cela avec des checkBox, en revanche si tu utilise des OptionsButtons à l'interieur d'une Frame, cela fonctionne très bien.
 
Je ne sais pas comment coder cela avec des checkBox, en revanche si tu utilise des OptionsButtons à l'interieur d'une Frame, cela fonctionne très bien.
 
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
 
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.
 
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
 
bonjour tout le monde

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




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

salut
 
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é ! 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…