SI plage contient alors texte dans une autre plage

Bonjour à tous,

Je sollicite votre aide pour l'écriture d'une macro qui me paraît compliqué (pour moi )

Je cherche une macro qui répond à la question si contient alors - le tout sur une plage et non une ligne

Dans la plage O8:O100 j'ai une liste de texte.

Si O8 contient "Bureaux" alors "P" dans la cellule P8

et ainsi de suite de la ligne 8 à la ligne 100.

J'ai réussi pour une ligne

If Range("O8").Value Like "*Bureaux*" Then Range("P8") = "P"

Mais je voudrais une macro vba pour l'ensemble des lignes.

Je vous remercie d'avance pour votre aide.

Cordialement

Bonjour

Essaie ça :

Sub Bouton()
    For i = 8 To 100
        If Range("O" & i) Like "Bureau" Then
            Range("P" & i) = "P"
        End If
    Next i
End Sub

Bye

Rechercher des sujets similaires à "plage contient texte"