Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2009, 03:08
Avatar de davidcr
davidcr
 
Fecha de Ingreso: septiembre-2004
Ubicación: Cartago Costa Rica
Mensajes: 95
Antigüedad: 19 años, 7 meses
Puntos: 7
Información Respuesta: [Ayuda] Como puedo reemplazar un error de Visual Basic por un msgbox

utiliza la sentencia

On Error Resume Next

para que tu programa no se cierre en caso de error, utiliza un If para verificar la condicion y ahii ya puedes poner un MsgBox si el resultado falló

Otra tambien muy util en funciones es

On Error GoTo ControlErrores: (si los : al final tambien los pones)

al final de la funcion escribes

ControlErrores:
MsgBox "Operacion ha fallado"

la idea es que si la funcion se esta cumpliendo correctamente entonces no llegue al final de la funcion donde esta ControlErrores para sacarla de la funcion antes del final usa:

Exit Function ó
Exit Sub si estas con un boton por ej.

Espero haberte ayudado y que te sirva.
salu2