Como indicar más de un valor para variables en Macro Excel

Estoy trabajando sobre una automatización en excel, en la que tengo un macro que oculta o muestra filas dependiendo los valores seleccionados en distintas listas desplegables.
Por ejemplo:

If Not Intersect(Target, Range("U17, AA197, AA199")) Is Nothing Then
    V0 = Range("U17")
    V1 = Range("AA197")
    V2 = Range("AA199")
        If V1 = "NO" And V0 = "1" Then
            Rows("209:212").EntireRow.Hidden = True
        ElseIf V1 = "SI" And V0 = "1" Then
            Rows("209:212").EntireRow.Hidden = False
        ElseIf V1 = "NO" And V2 = "NO" V0 = "2" Then
            Rows("209:212").EntireRow.Hidden = True
        End If
End If

Mi consulta es como poner en una misma línea, varias posibilidades de valores para una misma variable.
He intentado escribirlo asi:

If Not Intersect(Target, Range("U17, AA197, AA199")) Is Nothing Then
    V0 = Range("U17")
    V1 = Range("AA197")
    V2 = Range("AA199")
        If V1 = "NO" Or V1 = "Falso" Or V1 = "Negativo" And V0 = "1" Then
            Rows("209:212").EntireRow.Hidden = True
        ElseIf....
        End If
End If

Pero En algunos casos Excel reconoce el valor del primer Or (en este caso seria "FALSO") pero no el segundo valor. Y en otros casos, no reconoce ningún Or.

¿Podrían indicarme en que me estoy equivocando?

1 respuesta

Respuesta

¡Gracias!
No estaba familiarizado con esa instrucción. Es muy poco lo que se de VB, así que voy aprendiendo con los problemas que me surgen.
Vere de estudiar un poco el tema para poder aplicarlo a lo que necesito.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas