effacer anciennes couleurs

  • Initiateur de la discussion Initiateur de la discussion jad73
  • 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 !

jad73

XLDnaute Occasionnel
Bonjour
j'utilise cette macro pour colorier des cellules,mais lorsque je change de couleur les anciennes ne s'éffacent pas.
Que faudrait-il rajouter
macro:
Dim c As Range, cell As Range
Dim ws As Workseet

Set ws = Workseet("produits")
Set c = ws.Range("D3:J500")
Application.Screenupdating = False

c.Select
For Each cell In Selection
If cell.Value = ws.Range("C2").Value Then
cell.Interior.ColorIndex = 3
End If
If cell.Value = ws.Range("D2").Value Then
cell.Interior.ColorIndex = 6
End If
If cell.Value = ws.Range("E2").Value Then
cell.Interior.ColorIndex = 26
End If
If cell.Value = ws.Range("F2").Value Then
cell.Interior.ColorIndex = 4
End If
Next
ws.Range("I2").Select
Applicatin.ScreenUpdating = True

End Sub

Merci
 
Re : effacer anciennes couleurs

Hello,

Pas sûr d'avoir compris 🙄 mais essaie ceci
Code:
    Dim c As Range, cell As Range
    'Dim ws As Workseet

    Set ws = Sheets("produits")
    Set c = ws.Range("D3:J500")

    Application.ScreenUpdating = False

    c.Select
    
    For Each cell In Selection
        If cell.Value = ws.Range("C2").Value Then
            cell.Interior.ColorIndex = 3
        ElseIf cell.Value = ws.Range("D2").Value Then
            cell.Interior.ColorIndex = 6
        ElseIf cell.Value = ws.Range("E2").Value Then
            cell.Interior.ColorIndex = 26
        ElseIf cell.Value = ws.Range("F2").Value Then
            cell.Interior.ColorIndex = 4
        Else
            cell.Interior.ColorIndex = xlNone
        End If
    Next

    ws.Range("I2").Select

    Application.ScreenUpdating = True
 
- 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

  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
588
Réponses
5
Affichages
573
Réponses
10
Affichages
661
Retour