"Si cellule contient une variable"

Résolu/Fermé
JulesRR - 6 août 2013 à 15:54
 JulesRR - 6 août 2013 à 16:21
Bonjour,
Je bloque sur mon programme VBA, j'aimerai faire la chose suivante:
si dans la range K&i contient la valeur de la range X1, alors [...].
Le probleme, c'est que je ne connais que la formule pour faire "égal" à une valeur (like), mais pas "contient" (généralement avec les * *) pour une variable.

Merci de votre aidem voici mon code (qui ne montre que "égal" à la valeuer X1):


For i = 2 To Last
If Range("K" & i).Value Like Worksheets("ChartPage").Range("X1").Value Then Range("M" & i).Value = "CurrMonth"
Next

1 réponse

f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 710
6 août 2013 à 16:11
Bonjour,

For i = 2 To last
If Range("K" & i).Value Like "*" & Worksheets("ChartPage").Range("X1").Value & "*" Then
Range("M" & i).Value = "CurrMonth"
End If
Next i

bonne suite
1
Parfait, c'est top!! Merci
0