salut
le mécanisme est on ne peut plus simple à mettre en oeuvre :
il te suffit par exemple de ;
1) déclarer une variable générale (appelons-la bloqueur) ainsi (dans la parrie générale de ton module de développement :
Private declare bloqueur as boolean
2) dans l'évènement click de ta checkbox : donner la valeur true à bloqueur si cochée et False si non cochée
3) puis (à ton choix) :
- soit, dans ta sun d'appel des autres sub, subordonner par une expression conditionnelle, genre :
1 2 3
| If bloqueur = False then ...
'appel de l'autre sub
end if |
- soit laisser ta 1ère sub comme elle est et inhiber chacune des autres en u mettant, en 1ère instruction :
If bloqueur = True then exit sub
Note que tu pourrais également te passer de la variable bloqueur en mettant en 1ère ligne des sub à inhiber une instrution de sortie (exit sub) si checkbox cochée (ou en subordonnant de la même manière, dans ta 1ère sub, l'appel des autres si ta checkbox est cochée, ce qui revient au même).
Partager