Vba comparador if
Estimado Experto,
¿Por qué me acepta este código:
Sheets("AUX SALIDA").Select
If Range("F1").Value <= 2 Then
msgbox("lo que sea")
y sin embargo no me acepta este:
If Range("AUX SALIDA!F1").Value <= 2 Then
msgbox("lo que sea")
NOTA: F1 contiene una fórmula que dá un valor.
cuando esta misma expresión de abajo la he utilizado en otras hojas y si me ha funcionado, y tan sólo estoy cambiando el nombre de la hoja, aunque creo que en esos otros casos el valor de la celda no era una fórmula, pero creo que esto no tendrá nada que ver.
Es una curiosidad, más que una necesidad, ya que con la primera forma me funciona, pero me tiene intrigado esta cuestión.
Gracias.
1 respuesta
Respuesta de Victor Coello
1