Que tengo que hacer para colorear un textbox

Tengo que colorear un textbox en funcion de una fecha

Si es despues de hoy colorearlo de rojo y si es anterior de verde

La fecha la pongo en un textbox diferente al que quiero colorear

¿Qué codigo tengo que poner para que sea automatico cada vez que abro el formulario?

1 Respuesta

Respuesta
1

Una opción es algo así...

El textbox donde está la fecha se llama TextBox1 y el otro TextBox2, el código que usé fue:

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error Resume Next
If CDate(TextBox1.Text) > Date Then
    TextBox2.BackColor = RGB(255, 0, 0)
ElseIf CDate(TextBox1.Text) < Date Then
    TextBox2.BackColor = RGB(0, 255, 0)
End If
End Sub

Salu2

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas