Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En esta opción se encontrará las opciones para añadir o eliminar botones de acceso
rápido y también se encontrará la opción “Más comandos”, elija la opción “Más
comandos”.
4 INFOPUC
Excel Avanzado
“Deshabilitar todas las macros con notificación”: (esta es la opción habilitada por
defecto).
Cuando esta opción está seleccionada, al tratar de abrir un archivo que contiene
macros aparecerá un mensaje de alerta como se muestra a continuación:
6 INFOPUC
Excel Avanzado
Elija “Habilitar contenido” para que se puedan cargar las macros del archivo.
“Deshabilitar todas las macros excepto las firmadas digitalmente”: esta opción
tiene un comportamiento similar a la segunda opción “Deshabilitar todas la
macros con notificación”, a excepción de que esta opción sí llega a cargar
aquellas macros que contienen una firma digital, lo cual no es muy frecuente de
encontrar.
Otro elemento indispensable que se requiere conocer para poder trabajar con macros,
son los tipos de archivo disponibles, en Excel 2010 al momento de grabar un archivo
aparecen las opciones indicadas en la siguiente imagen.
8 INFOPUC
Excel Avanzado
La alternativa “Libro de Excel habilitado para macros” grabará el archivo con extensión
“.xlsm”, esta opción permite que el archivo contenga macros y es la que se debe
emplear para fines de este curso.
La opción “Libro binario de Excel” grabará el archivo con extensión “.xlsb” el cual está
optimizado para trabajar con archivos de gran tamaño.
Cuando se use “Libro de Excel 97-2003” se generará un archivo con extensión “.xls” el
cual también permite el uso de macros, pero contiene las restricciones propias de un
archivo correspondiente a la versión 2003 de Excel.
Guardar macro en: tiene tres opciones “Este libro”, la cual es la opción seleccionada
por defecto y significa que las macros se grabarán como parte del archivo empleado,
las otras opciones son “Libro nuevo”, esta opción grabará las macros en un archivo
separado, y “Libro de macros personal” el cual almacenará las macros en un archivo
que forma parte de la versión instalada de Office. Elija “Este libro” para los ejercicios
empleados en el curso.
10 INFOPUC
Excel Avanzado
Presione “Aceptar”, luego de ello donde se ubicaba la opción “Grabar macro” ahora
aparece “Detener grabación”.
Luego desde la ficha Programador elija “Visual Basic” que se encuentra dentro del
grupo “Código”.
Se abrirá el “Editor de Visual Basic”, desde el que se trabajará con las macros; en la
parte izquierda se encuentra el explorador de proyectos donde se encuentran las
carpetas “Microsoft Excel Objetos” y “Módulos”, y dentro de la opción módulos se
encuentra “Módulo1” el cual contiene la macro creada con el grabador de macros, la
cual debe ser similar a la siguiente, la cual tendrá el nombre “Macro1”
12 INFOPUC
Excel Avanzado
Asumiendo que se dispone de dos macros como en el siguiente ejemplo, se creará una
macro que sirva para ejecutar las dos macros creadas previamente.
14 INFOPUC
Excel Avanzado
Ejecute “mimacro” y notará que se han ejecutado las dos macros invocadas dentro de
la macro realizada.
Tarea 1
Luego, cree una macro que invoque a todas las macros creadas previamente.
16 INFOPUC