Autres Couleur de Shape

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 !

Salmander

XLDnaute Occasionnel
Bonjour,
J'ai un petit souci de couleur de shape.
Je n'ai aucun problème pour la changer quand elle est sélectionné, mais je n'arrive pas à le faire autrement.


VB:
Sub ChColBtn()
 
    ActiveSheet.Shapes(Application.Caller).Select
 
    With Selection
        If .Interior.Color = 5296274 Then
            .Interior.Color = 12566463
        Else
            .Interior.Color = 5296274
        End If
    End With
 
    Range("A1").Select
 
End Sub

Je suis certain que c'est quelque chose de trivial et je remercie d'avance la bonne âme qui voudra bien me montrer l'étendue de mon ignorance.
 

Pièces jointes

Solution
Bonjour,

Sans savoir ce que vous comptez faire de tout ça, votre macro test corrigée :
VB:
Sub test()

    With ActiveSheet.Shapes("BtnCo1l").DrawingObject
        If .Interior.Color = 5296274 Then
            .Interior.Color = 12566463
        Else
            .Interior.Color = 5296274
        End If
    End With

End Sub

Cordialement
Bonjour,

Sans savoir ce que vous comptez faire de tout ça, votre macro test corrigée :
VB:
Sub test()

    With ActiveSheet.Shapes("BtnCo1l").DrawingObject
        If .Interior.Color = 5296274 Then
            .Interior.Color = 12566463
        Else
            .Interior.Color = 5296274
        End If
    End With

End Sub

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

Discussions similaires

Réponses
3
Affichages
673
Retour