Poner una condición entre dos textbox de fechas para en un tercer textbox ver el resultado

Hola, tengo un useform con tres textBox....

TextFECHA, TextCADUCIDAD y TextRESULTADO

quisiera hacer una condición que si TextFECHA es menor de dos meses a TextCADUCIDAD que en TextRESULTADO me ponga "ESTE PRODUCTO ESTA PRÓXIMO A CADUCAR" y si TextFECHA es mayor que TextCADUCIDAD, en TextRESULTADO me ponga "PRODUCTO CADUCADO" y si no se cumplen ninguna de estas condiciones que no me aparezca nada.

Gracias.

1 Respuesta

Respuesta
1

Te mando mi solución, esta macro la pondríamos al pulsar un botón de tu userform

Private Sub CommandButton1_Click()
'por luismondelo
cad = CDate(Textcaducidad)
fecha = CDate(Textfecha)
tiempo = cad - fecha
If cad > fecha And tiempo < 60 Then
Textresultado = "próximo a caducar"
ElseIf fecha > cad Then
Textresultado = "producto caducado"
End If
End Sub

no olvides finalizar la consulta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas