faire disparaitre les checkbox

  • Initiateur de la discussion Initiateur de la discussion thomas.g
  • 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 !

T

thomas.g

Guest
bonjour , j'ai un petit souci avec la macro ci dessous , le but de cette macro est de rendre toutes les checkbox invisible sauf celle qui contient cette maccro evidemment (sinon on ne peut plus le rendre de nouveau visible) , le pb avec la maccro en dessous c'est qu'elle les rend toutes invisible alor qu'il faudrait qu'elle ignore celle qui utilise la maccro ... help pls 😀

Sub verouillage()
Dim sh As Shape
Application.ScreenUpdating = False
For Each sh In ActiveSheet.Shapes
If Not InStr(1, sh.Name, "VEROUILLAGE") > 0 Then
sh.Visible = msoTrue
sh.OLEFormat.Object.Visible = Not sh.OLEFormat.Object.Visible
End If
Next sh
Exit Sub
Application.ScreenUpdating = True
End Sub
 
Re : faire disparaitre les checkbox

Bonjour Thomas,

Essayez :

Code:
Sub verouillage()
    Application.ScreenUpdating = False
    For Each sh In ActiveSheet.Shapes
        If InStr(1, sh.Name, "VEROUILLAGE") = 0 Then sh.Visible = Not (sh.Visible)
    Next sh
End Sub

Bonne journée
 
Re : faire disparaitre les checkbox

Bonjour thomas,

Il aurait été bien de donner un fichier exemple joint à ta demande, car là le code fonctionne chez moi.
Je pense donc que la checkbox avec laquelle tu souhaites effacer les autres porte un autre nom que "VEROUILLAGE" et c'est donc au niveau de ta condition que ça coince.

Bonne journée 🙂
 
- 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.

Discussions similaires

Réponses
6
Affichages
904
Retour