Si la celda contiene una variable

Resuelto
JulesRR -  
 JulesRR -
Hola,
Estoy atascado en mi programa VBA, me gustaría hacer lo siguiente:
si en el rango K&i contiene el valor de X1, entonces [...].
El problema es que solo conozco la fórmula para hacer "igual" a un valor (like), pero no "contiene" (generalmente con los * *) para una variable.

Gracias por vuestra ayuda; este es mi código (que solo muestra "igual" al valor 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 respuesta

  1. f894009 Mensajes publicados 17417 Fecha de registro   Estado Miembro Última intervención   1 717
     
    Hola,

    Para i = 2 Hasta last
    Si Range("K" & i).Value Like "*" & Worksheets("ChartPage").Range("X1").Value & "*" Entonces
    Range("M" & i).Value = "CurrMonth"
    Fin Si
    Siguiente i

    buena continuación
    1
    1. JulesRR
       
      ¡Perfecto, está genial! ¡Gracias!
      0