Visual Basic - ¡¡ESTA RUTINA ME DA ERROR!!

Life is soft - evento anual de software empresarial
 
Vista:

¡¡ESTA RUTINA ME DA ERROR!!

Publicado por Pepe Zafra (3 intervenciones) el 26/10/2005 01:29:35
Esta rutina es para buscar una palabra exacta en la columna D de una hoja de excel, y si encuentra dicha palabra que active la celda en la que se encuentre la palabra.
El problema es que sino encuentra ninguna palabra igual me da ERROR.
¿Cómo puedo hacer para evitar ese error en caso de que no encuentre ninguna palabra igual?


x = InputBox("¿Qué desea buscar?", "Busqueda en la columna D")

Worksheets(1).Columns("D:D").Find(What:=x, LookAt:=xlWhole).Activate
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¡¡ESTA RUTINA ME DA ERROR!!

Publicado por Mauricio (1 intervención) el 26/10/2005 09:53:57
¿Has probado con la sentencia On Error?:
On Error GoTo hayError
....
....
hayError:
If Err.Number = [NumeroError] Then
MsgBox "No encontrado el dato"
Exit Sub
End If
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar