EXCEL - petite correction sur une macro...

Résolu/Fermé
bobie - 13 oct. 2009 à 22:56
 bobie - 14 oct. 2009 à 00:46
Bonjour,

j'ai des boutons pour cacher des lignes. j'ai récupéré cette macro d'un vieux travail et je ne sais plus comment retirer le caption dynamique (hidden et displayed). voir macro plus bas.

merci pour votre aide...




Sub Action(NomBouton As String, Plage As String)
Dim bout As ToggleButton
Application.ScreenUpdating = False
ActiveSheet.Unprotect

With ActiveSheet.OLEObjects(NomBouton).Object
If .Value Then .Caption = "Hidden" Else .Caption = "Displayed"
ActiveSheet.Range(Plage).EntireRow.Hidden = .Value
ActiveSheet.Protect
End With
End Sub

Private Sub ToggleButton1_Click()
Action "ToggleButton1", "A7:A28"
End Sub

Private Sub ToggleButton2_Click()
Action "ToggleButton2", "A29:A50"
End Sub
A voir également:

1 réponse

pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
14 oct. 2009 à 00:21
Bonjour,

Je ne sais pas si je comprends bien la question mais pour que le bouton ne change plus de nom il suffit d'enlever la ligne suivante :

If .Value Then .Caption = "Hidden" Else .Caption = "Displayed"

ou bien la mettre en commentaire (en mettant apostrophe devant)

A+
0
Super merci!
bonne nuit!
0