Rechercher : dans
Par :

EXCEL - petite correction sur une macro...

Dernière réponse le 14 oct 2009 à 00:46:20 bobie, le 13 oct 2009 à 22:56:46 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Safari 532.0

Meilleures réponses pour « EXCEL petite correction sur une macro... » dans :
Télécharger MOREFUNC (Macro complémentaire EXCEL) VoirMorefunc est une macro complémentaire proposant 67 nouvelles fonctions de feuille de calcul pour Excel. Ces fonctions sont compatibles avec Excel 95 à 2007. Elles ne sont pas portables sur d'autres plate-formes que Windows, ni sur d'autres...
Télécharger Super Macro VoirSuper Macro est un logiciel gratuit qui permet de créer des macros sous Windows afin de déclencher diverses actions automatiques. En plus d’être gratuit, ce logiciel est facile à utiliser et ne requiert aucune connaissance en programmation. On doit...

1

pilas31, le 14 oct 2009 à 00:21:37

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+
Cordialement,

Répondre à pilas31

2

 bobie, le 14 oct 2009 à 00:46:20

Super merci!
bonne nuit!

Répondre à bobie