Case à cocher

Case à cocher - VB/VBA/VBS - Programmation

Marsh Posté le 14-03-2013 à 18:36:20    

Bonjour,  
 
Je suis en train de faire un questionnaire (une enquête) sur excel et je souhaiterais faire cocher des cases concernant le travail du sol pratiqué par des agriculteurs. Il y a 3 choix, 2 sont indépendants (on peut choisir l'un et/ou l'autre) mais le troisième implique que les deux autres cases soient obligatoirement décochées.  
Illustration : 1 case "labour", 1 case "décompactage" et 1 case semis direct (=pas de labour ni de décompactage).
Comment faire pour que lorsque je coche "semis direct", les deux autres soient automatiquement décochées? je pense à une macro sur les cellules liées mais je n'y arrive pas.  
Quelqu'un peut il m'aider?
Merci d'avance
 
 

Reply

Marsh Posté le 14-03-2013 à 18:36:20   

Reply

Marsh Posté le 14-03-2013 à 18:54:54    

Tu nous montres rien de ce que tu as fait  
donc on va pas te le faire de A à Z


---------------
[Ach] Just dance + cam PS4
Reply

Marsh Posté le 14-03-2013 à 18:55:52    

[img][/img]

boomy29 a écrit :

Tu nous montres rien de ce que tu as fait  
donc on va pas te le faire de A à Z


Reply

Marsh Posté le 14-03-2013 à 19:01:31    


[img][/img]
 
Sans titre.png (1280×960)
file:///I:/Sans%20titre.png

Reply

Marsh Posté le 14-03-2013 à 19:01:55    

Je n'arrive pas a inserer ma capture d'écran

Reply

Marsh Posté le 14-03-2013 à 19:11:33    

il faut l’héberger sur le net sur un site comme http://www.hostingpics.net/


---------------
[Ach] Just dance + cam PS4
Reply

Marsh Posté le 14-03-2013 à 19:13:38    

Mais j'ai simplement mes trois cases et je n'arrive pas a faire ce que j'ai expliquer dans mon premier mail.
 
Pouvoir coche case 1 et/ou case 2 sans pouvoir cocher case 3
Et inversement cocher case 3 sans pouvoir cocher case 1 et case 2.

Reply

Marsh Posté le 14-03-2013 à 19:25:00    

Reply

Marsh Posté le 14-03-2013 à 19:25:56    

Merci pour la capture d'ecran.

Reply

Marsh Posté le 14-03-2013 à 19:30:02    

il suffit de faire un  
IF lenomdelacheckbox1.value or lenomdelacheckbox2.value then  
    lenomdelacheckbox3.enabled = false
ENDIF
IF lenomdelacheckbox1.value = false and lenomdelacheckbox2.value = false then
lenomdelacheckbox3.enabled = true
endif
 
IF lenomdelacheckbox3.value then  
    lenomdelacheckbox1.enabled = false
    lenomdelacheckbox2.enabled = false
else
    lenomdelacheckbox1.enabled = true
    lenomdelacheckbox2.enabled = true
ENDIF
 
a tester


Message édité par boomy29 le 14-03-2013 à 19:56:15

---------------
[Ach] Just dance + cam PS4
Reply

Marsh Posté le 14-03-2013 à 19:30:02   

Reply

Marsh Posté le 14-03-2013 à 19:43:48    

Merci, je vais l'essayer. Moi j'avais testé des macros avec if mais pas rattachées à la checkbox (je ne savais pas que c'était possible), je les avais attachées aux cellules liées par le format de controle.. et je ne suis pas très calé sur le sujet!

Reply

Marsh Posté le 14-03-2013 à 19:56:35    

c'est pas .checked c'est .value  sous excel a priori
donc sur les event des checkbox tu fais ce qu'il faut  ;)  
 
Good luck


Message édité par boomy29 le 14-03-2013 à 19:57:32

---------------
[Ach] Just dance + cam PS4
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed