Pb sur Checkbox.value = true

O

Olive

Guest
Bonjour

je débute en VBA et je n'arrive pas à faire ceci sur un userform

J'ai deux checkbox (checkbox_a et checkbox_b) et je voudrai que quand je coche l'une, l'autre se décoche (en un seul click et non deux)

mes sub sont comme ceci

Private sub checkbox_a_click ()

checkbox_a.value = true
checkbox_b.value = false

End sub

Idem pour l'autre sub en inversant _a et _b.

Mais quand j'en coche un: c 'est fini je ne peux plus cocher l'autre

Que faire devant tant d'indifférence de la part de vba Editor si ce n'est crier à l'aide?


Merci si vous pouvez m'aider :eek:
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

si tu mets tes options boutons dans un frame quand tu coches un l'autre se décoche et inversement

En plus esthétiquement parlant c'est pas mal

Sinon tu leur mets dans les propriétés le même groupname

Bon courage

Message édité par: Pascal76, à: 19/04/2005 15:38
 
D

Denis

Guest
Bonjour Olive et Re Pascal76 et Re le Forum
L'idée de Pascal est très bonne mais en + dans ton code il faut supprimer 'CheckBox_a = True car quand tu cliques tu forces à True, donc il ne prends jamais la valeur False
Bon courage et à +
Denis
 
O

Olive

Guest
J'ai testé, j'ai vu, j'ai fait mon userform.


C'est cool que ca marche tout seul les optionbuttons. tu les mets dans les frames, et hop! ils se groupent tout seuls.

Merci de m'avoir dépanné cependant d'un pur point de vue esthétique je préfére les cases carrées aux cases rondes mais les gouts et les couleurs...

A bientot je pense
 

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 093
Membres
103 467
dernier inscrit
Pandiska