Bonjour,
Je veux modifier la couleur d'écriture d'un bouton (contrôle de formulaire appelé "boutton 5") en vba. Je veux faire cela sur un bouton situé sur la "feuil1" en fonction d'une condition sur la "Feuil2". Pour eviter des aller-retour d'affichage, je voudrais le faire sans :
Sheets("feuil1").select
J'ai essayé cela, lorsque ma "feuil2" est active :
Worksheets("feuil1").Shapes.Range(Array("Button 5")).Select
With Selection.Font
.ColorIndex = 3
End With
Mais rien ne se passe : pas de défaut mais la couleur ne change pas.
Quand je le fais avec ma "feuil1" active, cela fonctionne.
Pouvez-vous m'aider ?
Merci d'avance