B
BerNar
Guest
Bonjour à tous !
Je suis en train de contruire une procédure pour mettre des motifs à chaque cellule d'une sélection selon sa valeur.
Je souhaitais utiliser la mise en forme conditionnelle, mais celle-ci se limite à 3 conditions, or dans mon exemple j'en ai 5 possibles.
J'ai commencé à écrire ma proc mais la mise en forme ne se fait pas ?!
Il y a certainement un truc qui coince !
Voici ma procédure :
Sub AppliquerCouleurs()
'Sélection des zones
Range("F5:F30,F33:F36").Select
For Each cell In Selection
If ActiveCell().Value >= 10 Then
ColorIndex = 4
Pattern = xlSolid
PatternColorIndex = xlAutomatic
ElseIf ActiveCell().Value < 5 Then
ColorIndex = 0
Pattern = xlSolid
PatternColorIndex = xlAutomatic
Else
ColorIndex = 35
Pattern = xlSolid
PatternColorIndex = xlAutomatic
End If
Next
End Sub
Merci pour votre aide.
BerNar.
Je suis en train de contruire une procédure pour mettre des motifs à chaque cellule d'une sélection selon sa valeur.
Je souhaitais utiliser la mise en forme conditionnelle, mais celle-ci se limite à 3 conditions, or dans mon exemple j'en ai 5 possibles.
J'ai commencé à écrire ma proc mais la mise en forme ne se fait pas ?!
Il y a certainement un truc qui coince !
Voici ma procédure :
Sub AppliquerCouleurs()
'Sélection des zones
Range("F5:F30,F33:F36").Select
For Each cell In Selection
If ActiveCell().Value >= 10 Then
ColorIndex = 4
Pattern = xlSolid
PatternColorIndex = xlAutomatic
ElseIf ActiveCell().Value < 5 Then
ColorIndex = 0
Pattern = xlSolid
PatternColorIndex = xlAutomatic
Else
ColorIndex = 35
Pattern = xlSolid
PatternColorIndex = xlAutomatic
End If
Next
End Sub
Merci pour votre aide.
BerNar.