Cómo validar fecha con Textbox y Función Now en VBA

Quiero comparar años de un Textbox y la función Year(Now())

Tengo el siguiente código:

If TB_Fecha.Value <> Year(Now()) Then
Label7.Visible = True
OptionButton5.Visible = True
End If

Pero cuando ambos son el mismo año lo detecta como diferente, no sé si sea porque los formatos son diferentes, cabe mencionar que el valor del TextBox es solo año.

1 respuesta

Respuesta
2

Utiliza la función de conversión VAL para pasar contenido de un TextBox a valor numérico:

If Val(TextBox1) <> Year(Now()) Then

Sdos.

Elsa

http://aplicaexcel.com/manuales

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas