Excel: Macro couleur de cellule

Résolu
stupidophil -  
 stupidophil -
Bonjour à tous,

Pour pouvoir colorer une cellule d'une couleur définie, j'ai affectée une macro à un bouton.
Cette macro donne ça:

Sub planning_C2()

With Selection.Interior
.ColorIndex = 43
.Pattern = xlSolid
End With
End Sub

Impeccable, quand on clique sur le bouton, ça colorie la cellule.

Mais j'aimerais que si on reclique sur le bouton, la cellule redevienne blanche, sans remplissage coloré.

Quelqu'un peut il m'aider???
D'avance, merci!
Configuration: Windows XP Internet Explorer 6.0

2 réponses

  1. pilas31 Messages postés 1878 Statut Contributeur 648
     
    Bonjour,

    Je pense qu'en testant la couleur ça peut-être une solution comme ceci :
    Sub planning_C2()
    
    With Selection.Interior
        If .ColorIndex = xlNone Then
            .ColorIndex = 43
            .Pattern = xlSolid
        Else
            .ColorIndex = xlNone
        End If
    End With
    End Sub


    A+
    0
  2. stupidophil
     
    Merci!
    Ca marche impeccable, c'est exactement ce que je cherchais
    0