Colorier cellule sous condition

Résolu
bkssm5589 Messages postés 17 Statut Membre -  
bkssm5589 Messages postés 17 Statut Membre -
Bonjour,




j'ai déjà colorié des cellules en fonction d'un " mot " figurant dans la cellule en utilisant le code suivant


Private Sub worksheet_selectionchange(ByVal target As Range)
chaine = target.Value
With target.Interior
If InStr(chaine, "Bonjour") Then .ColorIndex = 36
End With
End Sub


Maintenant je souhaite colorier la cellule adjacente de la même couleure ( i , j+1)

Merci d'avance pour votre aide

4 réponses

lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
Comme ça ?
Private Sub worksheet_selectionchange(ByVal target As Range)
    With target
        If InStr(target.Value, "Bonjour") Then
            .Interior.ColorIndex = 36
            .Offset(, 1).Interior.ColorIndex = 36
        End If
    End With
End Sub
A+

1