Jeux de couleur en VBA

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 !

JC de Lorient

XLDnaute Impliqué
Bonjour ou rebonjour à tous
je suis en train de me battre avec un code VBA :

Sub couleurs()
Dim cel As Range
Dim a, x As Integer
a = Range("B65536").End(xlUp).Row
Range("A1:H1").Interior.ColorIndex = 38
For x = 2 To a
If Range("B" & x) = Range("B" & x).Offset(-1, 0) Then
'on garde la même couleur
Else
'on change la couleur
End If
Next
End Sub

le but est de changer la couleur de la ligne au changement de la valeur en colonne B
ça marche bien sue le 1er changement mais après aie aie aie !!!!

si quelqu'un pouvait m'aider ça serait le bonheur
merci a vous
JC
 
Re : Jeux de couleur en VBA

Bonjour

à tester alternance de 2 couleurs

Dim cel As Range
Dim x As Integer, couleur As Single
couleur = 38
Range("A1:H1").Interior.ColorIndex = couleur
For x = 2 To Range("B65536").End(xlUp).Row
If Not Range("B" & x) = Range("B" & x).Offset(-1, 0) Then
If couleur = 38 Then
couleur = 40
Else: couleur = 38
End If
End If
Range("A" & x & ":H" & x).Interior.ColorIndex = couleur
Next
 
- 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
4
Affichages
295
Réponses
4
Affichages
554
Réponses
1
Affichages
216
Retour