Macro Modifier texte d'un bouton selon son état

Hello à tous,

Voila mon problème j'ai fait une petite macro qui me permet de masquer ou d'afficher des lignes et cela en cliquant sur un bouton.

Actuellement le texte dans le bouton est "+". Je voudrais que lorsque les lignes sont affichées le texte du bouton soit "-" et lorsqu'elles sont masquées le texte soit "+" .

Mon programme pour le moment :

Sub bouton1()

With Range("80:83, 86:89")

If .EntireRow.Hidden = False Then

.EntireRow.Hidden = True

Else

.EntireRow.Hidden = False

End If

End With

End Sub

Si quelqu'un peut m'aider SVP.

Merci d'avance.

yaya1404 a écrit :

Hello à tous,

Voila mon problème j'ai fait une petite macro qui me permet de masquer ou d'afficher des lignes et cela en cliquant sur un bouton.

Actuellement le texte dans le bouton est "+". Je voudrais que lorsque les lignes sont affichées le texte du bouton soit "-" et lorsqu'elles sont masquées le texte soit "+" .

Mon programme pour le moment :

Sub bouton1()

With Range("80:83, 86:89")

If .EntireRow.Hidden = False Then

.EntireRow.Hidden = True

Else

.EntireRow.Hidden = False

End If

End With

End Sub

Si quelqu'un peut m'aider SVP.

Merci d'avance.

bonsoir

ce doit etre l'attribut buton1.caption ="+" ou buton1.caption ="-"

cdt,

Bonsoir,

Je crois que c'est la propriété "Caption" de votre bouton qu'il faut modifier :

Sub bouton1()

With Range("80:83, 86:89")
 If .EntireRow.Hidden = False Then
 .EntireRow.Hidden = True
CommandButon1.Caption ="+"
 Else
 .EntireRow.Hidden = False
CommandButon1.Caption ="-"
 End If
End With

End Sub

Sans fichier... C'est tout ce que je peux faire

@ bientôt

LouReeD

Bonjour,

Merci beaucoup LouReed et ti_chou_3

J'avais effectivement vu que la commande CommandButon1.Caption ="+" pouvais m'aider malheureusement ça ne marche pas sur ma macro

Voila mon exemple si quelqu'un peux y jeter un œil

yaya1404 a écrit :

Bonjour,

Merci beaucoup LouReed et ti_chou_3

J'avais effectivement vu que la commande CommandButon1.Caption ="+" pouvais m'aider malheureusement ça ne marche pas sur ma macro

Voila mon exemple si quelqu'un peux y jeter un œil

Je pense avoir trouve c est button avec 2 t


yaya1404 a écrit :

Bonjour,

Merci beaucoup LouReed et ti_chou_3

J'avais effectivement vu que la commande CommandButon1.Caption ="+" pouvais m'aider malheureusement ça ne marche pas sur ma macro

Voila mon exemple si quelqu'un peux y jeter un œil

Je pense avoir trouve c est button avec 2 t

Merci pour ta réponse malheureusement ça ne fonctionne pas je ne comprend vraiment pas pourquoi.

Bonjour,

un essai voir si cela te conviens.

Cordialement.

50aya.xlsm (17.96 Ko)

Bonsoir,

ci-dessus c'est avec un bouton contrôle activeX je crois

Ci-joint votre fichier avec des contrôles formulaire, il y a une différence au niveau du code...

@ bientôt

LouReeD

Rechercher des sujets similaires à "macro modifier texte bouton etat"