Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres Appliquer à tous les boutons de commande de la feuille le même format

  • Initiateur de la discussion Initiateur de la discussion Fab38
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Fab38

XLDnaute Nouveau
Bonjour,
Sur une feuille, j'ai environ 400 boutons de commande qui change de couleur si click.
Je voudrai à la fin leur rendre leur format initial à tous. Voici mon code qui ne fonctionne pas (il sélectionne bien tous les boutons mais n'applique aucun format) :

ActiveSheet.Shapes.SelectAll
Selection.ForeColor = RGB(50, 100, 200)
Selection.ForeColor = RGB(255, 255, 255)

(erreur : méthode non gérée par l'objet)
Quelqu'un a une idée ?

Merci à tous
(excel 2007)
 
Solution
Bonjour,

S vos boutons sont des boutons activeX et non de formulaire
VB:
Dim shp As Shape
For Each shp In Worksheets("Feuil1").Shapes
    'Première méthode possible.
    shp.OLEFormat.Object.Object.BackColor = vbRed ' fond du bouton
    'Deuxième méthode possible.
    shp.DrawingObject.Object.ForeColor = vbWhite  ' écriture du bouton
Next
Mais 400 boutons sur une feuille, je doute qu'il n'y ait pas un moyen de faire autrement !

Cordialement
Bonjour,

S vos boutons sont des boutons activeX et non de formulaire
VB:
Dim shp As Shape
For Each shp In Worksheets("Feuil1").Shapes
    'Première méthode possible.
    shp.OLEFormat.Object.Object.BackColor = vbRed ' fond du bouton
    'Deuxième méthode possible.
    shp.DrawingObject.Object.ForeColor = vbWhite  ' écriture du bouton
Next
Mais 400 boutons sur une feuille, je doute qu'il n'y ait pas un moyen de faire autrement !

Cordialement
 
Dernière édition:
 


Merci beaucoup,
Tout marche à merveille
Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…