Guardar Macros

Cuando trabajamos con macros, necesitamos saber donde las podemos guardar, para que podamos usarlas más tarde. Esto es por la sencilla razón de que debemos abrir la macro, si queremos usarla.
Al guardar una macro, se nos preguntará dónde queremos guardarla.

1. En un libro de macros personal
2. En un libro nuevo
3. En este libro

les04_image001_es

Sabiendo que la macro debe abrirse antes de que se pueda utilizar, puedes abrir el archivo donde se guarda la macro, eligiendo “Este libro”.

Si deseas que la macro se ejecute siempre desde un libro nuevo, elige la opción “Libro nuevo”.

Si deseas que la macro se ejecute sólo cuando se encuentre en tu colección personal de libros Excel, selecciona “Libro de macros personal”. El “Libro de macros personal” se compone de todos los archivos que se abren al iniciar Excel.

Al guardar una macro en “Libro de macros personal”, Excel automáticamente guarda el archivo como PERSONAL.XLSB. Este archivo se crea la primera vez que guardas una macro, y de forma automática (e invisible) se carga cuando se inicia Excel.

Por lo tanto, si deseas utilizar una macro en todas las carpetas que se abren, debes guardarlo en el libro de macros personal.
Si creas una macro que deseas usar en el directorio donde estas trabajando, selecciona “Este libro de excel”.

Si creas una macro que deseas aplicar a cada nuevo libro, por ejemplo para insertar la fecha de hoy, entonces utiliza la opción “Libro nuevo”.

Seguridad y Macro

Al trabajar con macros y código VBA, y especialmente cuando recibes archivos de terceras personas con macros y código VBA, es importante configurar la seguridad de las macros correctamente.

En la versión 2010 y 2007 nos encontramos con esta opción en la cinta de opciones, bajo la pestaña “Programador”.
les04_image002_es

Al hacer clic en la opción, se abrirá el cuadro de diálogo “Centro de confianza” donde se selecciona automáticamente la opción “Configuración de macros”.
En esta pestaña, la opción seleccionada por defecto es “Deshabilitar todas las macros con notificación”.
Te recomiendo esta opción por lo que hace, por ejemplo, elegir la primera opción “Deshabilitar todas las macros sin notificación,” nunca sabes si hay una macro en alguna parte del archivo, si esto fuera así, con esta opción habilitada, la macro no funcionaría.
Si eliges la última opción “Habilitar todas las macros”, entonces existe la posibilidad de que virus infecten tu computadorar a través de código VBA.

les04_image003_es
En Excel 2003 y versiones anteriores, selecciona el menú Herramientas y haz clic en “Opciones”.
Luego selecciona la pestaña “Seguridad” y haz clic en “Seguridad de macros”.

les04_image005_es

Esto abrirá el cuadro de diálogo “Seguridad”.
Selecciona la pestaña “Seguridad”, a continuación selecciona “Media” y por último haz clic en Aceptar.

les04_image004_es

Increíble! Has completado Lección 4 INICIAR EL PROXIMO LECCIÓN