Peut on affecter un nom ou une couleur à un bouton dynamiquement
Résolu
sam130242
Messages postés
83
Statut
Membre
-
sam130242 Messages postés 83 Statut Membre -
sam130242 Messages postés 83 Statut Membre -
Bonjour,
j'ai des boutons de commande (ceux issus de "formes")
est-il possible de changer le nom sur le bouton ou sa couleur en fonction des résultats de la macro qu'il commande
en fonction du résultat, la macro peut modifier sa couleur ou son intitulé ?
merci
sm
j'ai des boutons de commande (ceux issus de "formes")
est-il possible de changer le nom sur le bouton ou sa couleur en fonction des résultats de la macro qu'il commande
en fonction du résultat, la macro peut modifier sa couleur ou son intitulé ?
merci
sm
A voir également:
- Peut on affecter un nom ou une couleur à un bouton dynamiquement
- A quoi servent les boutons de couleur sur une telecommande - Guide
- Nom de l'adresse ✓ - Forum Services en ligne
- On off bouton - Forum Facebook
- Bouton on off o i - Forum Word
- Nom d’adresse - Forum Réseaux sociaux
4 réponses
D'après mes souvenirs, je répondrais : oui mais ces changements ne dureront que le temps de la macro.
Bonjour,
Oui, et les changement restent après l'exécution de la macro.
Par exemple :
PS. il suffit de :
- copier la macro dans le module d'une feuille vierge,
- poser un rectangle sur cette feuille et d'y affecter la macro Test
Cordialement
Patrice
Oui, et les changement restent après l'exécution de la macro.
Par exemple :
Sub Test()
Const vert& = 65280 'RGB( 0, 255, 0)
Const rose& = 13158655 'RGB(255, 200, 200)
Dim Ok As Boolean
With ActiveSheet
Ok = .Shapes("Rectangle 1").TextFrame.Characters.Text = "Valider"
If Not Ok Then
.Shapes("Rectangle 1").TextFrame.Characters.Text = "Valider"
.Shapes("Rectangle 1").Fill.ForeColor.RGB = vert
Else
.Shapes("Rectangle 1").TextFrame.Characters.Text = "Annuler"
.Shapes("Rectangle 1").Fill.ForeColor.RGB = rose
End If
End With
End Sub
PS. il suffit de :
- copier la macro dans le module d'une feuille vierge,
- poser un rectangle sur cette feuille et d'y affecter la macro Test
Cordialement
Patrice
merci pour le code!
j'ai fait ce que tu suggères :
- la macro test dans le module1
- dessiner un bouton sur la dite feuille et lui affecter cette macro
>>>>>>> plantage sur la ligne "OK......
"l'élément portant ce nom est introuvable"
la ligne OK est surlignée en jaune !
sm
j'ai fait ce que tu suggères :
- la macro test dans le module1
- dessiner un bouton sur la dite feuille et lui affecter cette macro
>>>>>>> plantage sur la ligne "OK......
"l'élément portant ce nom est introuvable"
la ligne OK est surlignée en jaune !
sm