Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Les cases à cocher ne doivent pas avoir été renommés.
Les 2 macros de Classeur(1) :
Code:
Sub Coche()
Dim o As Object
For Each o In Sheets("Feuil1").DrawingObjects
If o.Name Like "Check Box*" Then o.Value = True
Next
End Sub
Sub Decoche()
Dim o As Object
For Each o In Sheets("Feuil1").DrawingObjects
If o.Name Like "Check Box*" Then o.Value = False
Next
End Sub
La macro unique de Classeur(2) :
Code:
Sub CocheDecoche()
Dim test As Boolean, o As Object
With Sheets("Feuil1")
test = Not .DrawingObjects("Bouton 9").Text Like "*dé*"
For Each o In .DrawingObjects
If o.Name Like "Check Box*" Then o.Value = test
Next
.DrawingObjects("Bouton 9").Text = "tout " & IIf(test, "dé", "") & "cocher"
End With
End Sub
Edit : bonjour pierrejean et Modeste, je suis bien en retard 🙂
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.