changer couleur cellule

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

F

fredo

Guest
bonjour,
je souhaite dans une colonne, colorier les cellule qui ont la meme valeur de la meme couleur (les cellules sont classées pas ordre croissant donc les cellules similaires sont voisines.
Cependant, j'utilise une boucle for, et je veux alterner la couleur pour n'en utiliser que deux differentes mais mon code ne marche pas

pouvez vous y jetter un coup d'oeil?

voici

Dim couleur
couleur = 4

For x = Range("A65536").End(xlUp).Row To 3 Step -1
If couleur = 4 Then
couleur = 3
ElseIf couleur <> 4 Then
couleur = 4
If Range("A" & x) <> "" Then


Range("A" & x).Select
Selection.Interior.ColorIndex = couleur
Do While Range("A" & x - 1) = Range("A" & x)
Range("A" & x - 1).Select
Selection.Interior.ColorIndex = couleur
x = x - 1


Loop
End If
If couleur = 4 Then
couleur = 3
ElseIf couleur = 3 Then
couleur = 4
Next


merci mcerci
 
Bonjour

essaies ceci


Sub toto()

Dim couleur As Integer, x As Integer
couleur = 4

For x = Range("A65536").End(xlUp).Row To 3 Step -1
If Range("A" & x) <> "" And Range("A" & x + 1) <> Range("A" & x) Then
If couleur = 4 Then
couleur = 3
Else
couleur = 4
End If
End If
Range("A" & x).Interior.ColorIndex = couleur

Next

End Sub


Pascal
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
14
Affichages
337
Réponses
15
Affichages
211
Réponses
19
Affichages
984
Réponses
9
Affichages
409
Réponses
2
Affichages
429
Retour