El tema no se e
11.2.14 Buscar valor del Combo en base Devolver otros datos en textbox
11.4 Imgenes
11.4.1 Cargar una imagen cuyo nombre se encuentra en una celda
XII
75 Manual 400 Macros Plus
Si se desean evitar los mensajes de alerta que Excel pueda enviar al ejecutar una macro, utilizar
la propiedad DisplayAlerts con valor False
Application.DisplayAlerts= False
Esta lnea, colocada delante de las instrucciones que posiblemente puedan devolver un mensaje
de alerta, har que no se muestre el aviso y si necesita una respuesta por parte del usuario Excel
tomar su valor predeterminado.
Ejemplo:
Sub eliminaHoja()
'evita que se exhiba el mensaje de alerta
Application.DisplayAlerts = False
'elimina la hoja
Sheets(3).Delete
End Sub
XIII
79 Manual 400 Macros Plus
Un buen programa debe controlar los posibles errores imprevistos que pueden aparecer al
ejecutarse el mismo, y que permitan seguir o cancelar el proceso normalmente.
Por ejemplo, antes de la instruccin Print (imprimir) se debe agregar una instruccin que
controle el error que puede producirse si el sistema no encuentra una impresora instalada.
Las principales instrucciones para control de errores que veremos en este captulo, deben ser
colocadas en las rutinas de Impresin, Apertura y guardado de libros, al insertar objetos como
imgenes, que son las que con mayor frecuencia originan errores en las macros.
Ejemplo:
Sub miMacro()
On Error Resume Next
Intruccin 1
Instruccin 2
End Sub
El incluir la sentencia On Error Resume Next antes de la instruccin 1 implica que si se produce
algn error el programa lo ignorar y continuar con la instruccin siguiente.
13.4 Err