Olá, Faço a critica de entrada de dados com duas caixas de texto: Na primeira caixa - quando a informação digitada estiver errada, limpo a caixa e estou tentando fazer com que o foco permaneça nesta caixa. Ao clicar em TAB, não funciona, veja a rotina: Private Sub minhaCaixa01_AfterUpdate() If Not IsNumeric(minhaCaixa01.Value) Then MsgBox "DIGITE UM VALOR NUMÉRICO" Me.minhaCaixa01.Value = "" Me.minhaCaixa01.SetFocus Exit Sub End If End Sub O controle passa para a próxima caixa de texto. Uso excel 2007 ??? Me ajudem a encontrar o erro.