Remise à zéro de checkbox

  • Initiateur de la discussion Initiateur de la discussion Mapat
  • 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 !

Mapat

XLDnaute Occasionnel
Bonjour

J'ai 31 checkbox correspondant aux 31 jours d'un mois
Est-il possible de les décocher pour une remise à zéro, par
une macro
J'ai essayé en essayant de remettre la valeur false de chacun
mais ma syntaxe ne doit pas être bonne
Quelqu'un peut-il voir ça ?
Merci
 

Pièces jointes

Re : Remise à zéro de checkbox

Bonsoir Mapat,

Vois si ma solution te convient.

J'ai affecté l'adresse de chaque cellule (les 4 premières) aux checkbox correspondantes (propriété LinkedCell), et j'ai mis la couleur de ces cellules en blanc pour masquer leur valeur. Rien ne t'empêche d'affecter des cellules dans une colonne masquée.

Le bouton remet la plage de cellule à "FAUX", et donc décoche les checkbox.

On doit pouvoir agir directement sur les contrôles, mais je ne sais plus comment les désigner dans le code.

Espérant t'avoir aidé.

Cordialement.

Arghhh, grillé : tototiti a trouvé la solution que je recherchais. Félicitations, "l'excelleron".
 

Pièces jointes

Dernière édition:
Re : Remise à zéro de checkbox

Bonsoir Mapat,

Code:
Sub RAZ()
Dim o As Object
For Each o In ActiveSheet.OLEObjects
If o.Name Like "CheckBox*" Then o.Object = False
Next
End Sub

Edit : salut tototiti, Papou-net, bien à la bourre 🙂

A+
 
- 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

Discussions similaires

Réponses
5
Affichages
250
D
  • Question Question
Réponses
5
Affichages
234
Didierpasdoué
D
Réponses
2
Affichages
139
Réponses
10
Affichages
406
Retour