Mise en forme conditionnelle.

Résolu/Fermé
Luna - 28 août 2013 à 09:47
 Luna - 28 août 2013 à 13:07
Bonjour,

J'ai un petit souci et j'espère que vous pourrez m'éclairer.

En colonne T6 à T55 j'ai plusieurs chiffres qui se suivent de 1 à 10 et je souhaiterais que lorsque 4 chiffres se suivent les cellules se mette en couleur.

Petite précision les cases contenant ses chiffres contiennent une formule.

Ex.

1
1
2
3
4
5
5
4
3
Dans ce cas là le 2345 doivent se mettre en couleur.


Pouvez-vous m'aider ?


A voir également:

4 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
28 août 2013 à 11:33
Bonjour,

A tester
Sub Colorer()
Dim K As Integer, i As Integer
    K = 1
    Range("T6:T55").Interior.ColorIndex = xlNone
    For i = 7 To 55
        If Range("T" & i).Value = Range("T" & i).Offset(-1, 0).Value + 1 Then
            K = Application.Min(4, K + 1)
            If K = 4 Then
                Range("T" & i).Offset(-3, 0).Resize(4, 1).Interior.ColorIndex = 3
            End If
        Else
            K = 1
        End If
    Next i
End Sub

A+
1
via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 2 739
28 août 2013 à 12:03
Bonjour Luna,

sélectionnes ta plage T6:T55

Mise en forme conditionnelle
nouvelle règle
Utiliser une formule
et tu entres la formule suivante avant de choisir la couleur :

=OU(ET(T6=T7-1;T6=T8-2;T6=T9-3);ET(T6=T5+1;T6=T7-1;T6=T8-2);ET(T6=T4+2;T6=T5+1;T6=T7-1);ET(T6=T3+3;T6=T4+2;T6=T5+1))

Cdlmnt
1
Superbe, ça fonctionne ! Je suis trop contente....

Merci merci merci. :-)
0
Merci, c'est pas mal non plus. Comme ça j'ai l'embarras du choix ! :-) ;-)

Merci mille fois.
0