Msgbox
Hola hermano.
Tengo un problema, en textbox que al momento de ingresar un dato me hace una búsqueda en el libro activo, pero cuando no encuentra el dato tengo una trampa de error con un msgbox que menciona que no ah sido encontrado, el problema es que cada que meto el dato aunque si lo encuentre me manda el msgbox, ¿cómo puedo corregir esto?
De antemano muchas gracias, anexo el código que he utilizado.
Saludos.
Private Sub TextBox1_Change() "aqui se ingresan los datos a buscar"
On Error GoTo noencontro
Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
ActiveCell.Offset(0, 1).Select
TextBox4 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox2 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox3 = ActiveCell
noencontro:
MsgBox "Valor no encontrado"
Range("F1").FormulaR1C1 = TextBox1
End Sub
Tengo un problema, en textbox que al momento de ingresar un dato me hace una búsqueda en el libro activo, pero cuando no encuentra el dato tengo una trampa de error con un msgbox que menciona que no ah sido encontrado, el problema es que cada que meto el dato aunque si lo encuentre me manda el msgbox, ¿cómo puedo corregir esto?
De antemano muchas gracias, anexo el código que he utilizado.
Saludos.
Private Sub TextBox1_Change() "aqui se ingresan los datos a buscar"
On Error GoTo noencontro
Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
ActiveCell.Offset(0, 1).Select
TextBox4 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox2 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox3 = ActiveCell
noencontro:
MsgBox "Valor no encontrado"
Range("F1").FormulaR1C1 = TextBox1
End Sub
1 respuesta
Respuesta de Eduard Caballero
1