VBA cocher / décocher case

Fermé
Baudouin - 1 avril 2014 à 16:52
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 4 avril 2014 à 16:57
Bonjour,

je souhaite réaliser une macro qui me permette de cocher ou de décocher ma case à cocher ( contrôle de formulaire). De plus, je ne connais pas les noms de mes boutons. Par quels moyens pourrai je les connaitre. En effet, lorsque j'écris Checkbox.value ma macro ne trouve rien.
J'ai donc essayer de l'enregistrer mais cela ne fonctionne pas. J'ai alors parcouru les forums mais en vain ...
Pouvez vous m'aider s'il vous plait?

16 réponses

Stéphane-Régis Messages postés 14 Date d'inscription dimanche 30 mars 2014 Statut Membre Dernière intervention 4 avril 2014 1
4 avril 2014 à 16:35
f894009,
Votre curiosité ne se place pas au bon endroit !
1
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
4 avril 2014 à 16:57
Re,

regardez le lien Lien (#10) et vous comprendrez
0
Stéphane-Régis Messages postés 14 Date d'inscription dimanche 30 mars 2014 Statut Membre Dernière intervention 4 avril 2014 1
1 avril 2014 à 21:51
Salut Baudouin,
Si tu veux que ta macro retrouve ta CheckBox, il te faut lui donner un nom que tu reporteras dans ta macro et là ta macro fonctionnera !
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
2 avril 2014 à 14:02
Bonjour,


je ne connais pas les noms de mes boutons. affectez leur une macro et vous aurez les noms

A voir

https://forums.commentcamarche.net/forum/affich-17918140-vba-decocher-les-cases-a-cocher
0
Stéphane-Régis Messages postés 14 Date d'inscription dimanche 30 mars 2014 Statut Membre Dernière intervention 4 avril 2014 1
2 avril 2014 à 14:20
Il faut d'abord nommer un contrôle avant de lui affecter une macro !
ne mettez pas la charrue avant les boeufs !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
2 avril 2014 à 14:29
Re,

Pas obligatoirement, quand vous creez un bouton controle de formulaire, il a deja un nom et si je ne me trompe pas vous ne pouvez pas le changer. Les controls ActiveX, vous pouvez changer les noms, mais par defaut ils en ont un
0
Stéphane-Régis Messages postés 14 Date d'inscription dimanche 30 mars 2014 Statut Membre Dernière intervention 4 avril 2014 1
2 avril 2014 à 14:30
Faites ce que vous voulez mais ne venez pas pleurer si votre programme ne marche pas !
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
2 avril 2014 à 14:35
Re,

ca fait pas mal d'annees que c'est comme ca et ca marche

regardez ceci

https://www.cjoint.com/?DDcoITg083V
0
Ce sont des boutons case à cocher de type formulaire. Je vais préciser ma question :
j'aimerai qu'en cochant une case "All", les autres cases se cochent automatiquement. Le code que j'utilisais était le suivant:
If checkbox1.value = true then ...
Cependant, je pense que checkbox n'est pas le bon nom pour définir l'objet. De plus, ma case se nomme All. Ainsi, je ne sais pas du tout comment m'y prendre pour réussir ce dont j'ai envi ... Help please :)
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 2/04/2014 à 18:19
Re,

Pouvez montrer le code associe a cette case a cocher "All"
0
Je n'ai justement pas de code associer à cette case à cocher. J'aimerai écrire un code afin de l'affecter à cette case à cocher "all". Ce code consisterait à dire : si la case à cocher all est cochée alors cocher toutes les autres cases.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
3 avril 2014 à 17:47
0
Je vous remercie beaucoup pour cette macro. Cela va bien m'aider pour la suite de ma mission.
Cordialement,
Baudouin.
0
Stéphane-Régis Messages postés 14 Date d'inscription dimanche 30 mars 2014 Statut Membre Dernière intervention 4 avril 2014 1
4 avril 2014 à 15:56
Salut !
Pourriez-vous me faire relire la macro dont vous parlez s'il vous plait ?
Merci bcp !
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
4 avril 2014 à 16:05
Bonjour,

Pourriez-vous me faire relire ..... Oui, mais encore ????
0
Stéphane-Régis Messages postés 14 Date d'inscription dimanche 30 mars 2014 Statut Membre Dernière intervention 4 avril 2014 1
4 avril 2014 à 16:08
je n'ai pas le souvenir de vous avoir envoyé des lignes de code VBA.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
4 avril 2014 à 16:12
Re,

avez-vous un rapport quelconque avec Baudouin 4 avril 2014 à 09:37
0