SI plage contient alors texte dans une autre plage

Y compris Power BI, Power Query et toute autre question en lien avec Excel
s
slefebvre86
Jeune membre
Jeune membre
Messages : 26
Inscrit le : 6 juillet 2012
Version d'Excel : 2007 FR

Message par slefebvre86 » 26 janvier 2017, 18:01

Bonjour à tous,

Je sollicite votre aide pour l'écriture d'une macro qui me paraît compliqué (pour moi :shock: )
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
g
gmb
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'803
Appréciations reçues : 361
Inscrit le : 4 avril 2013
Version d'Excel : 2016

Message par gmb » 26 janvier 2017, 18:11

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
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message