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?

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