Boa noite!!
Você precisa dar mais detalhes!!
No exemplo se A1 for maior que B1, então ao digitar na caixa de texto ela ficará Vermelha.
ou..........se A1 for menor que B1, então ao digitar na caixa de texto ela ficará Cinsa
Private Sub TextBox1_Change()
If ActiveSheet.Range("A1").Value > ActiveSheet.Range("B1").Value Then
Me.TextBox1.BackColor = &HFF&
Else
Me.TextBox1.BackColor = &H8000000D
End If
End Sub
Att
Alexandre Obrigado pela Atenção. Parte da minha dúvida referenciada na pergunta eu já descobri. Para posicionar o cursor no início do campo eu usei o comando TestBox.SelStart = 0. Quanto ao campo destacado, acho que não me expressei bem. O que eu quero, é ao validar o campo, caso ocorra um erro, ao retornar, este fique destacado como se eu tivesse selecionado o campo com o mouse, ou então tivesse pressionado as teclas CTRL + SHIFT + End. O que eu quero com isso que, no retorno ao campo o operador visualize a informação errada, e ao iniciar a digitação da informação correta, ao pressionar a primeira tecla, o campo se apague. Do jeito que esta tenho que clicar em cima da informação com o mouse, para poder entrar com nova informação.
Postado : 21/08/2012 5:08 am