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

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    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