Ejecutar macro al abrir un libro de excel
Ejecutar macro al abrir un libro de excel.
En este ejemplo vamos a realizar una macro con VBA.
Al abrir el libro, se ejecutara la macro que vamos a crear a continuación, y, aparecerá un cuadro de dialogo donde pone "Bienvenido a Excel".
Lo primero que vamos a hacer es abrir el editor de VBA, para ello pulsamos <ALT> <F11>.
Ahora, vamos a crear un modulo, cuando creamos un modulo, en la hoja de calculo podemos buscarlo como una macro.
Seleccionamos nuestro proyecto, en este caso, se llama Libro1, hacemos clic con el botón derecho del ratón, vamos a Insertar, y, elegimos Modulo.
Aparecerá en la siguiente ventana:
A este procedimiento voy a llamarlo Iniciar.
Una vez creado e modulo, usaremos el comando MSGBOX, que nos permite mostrar un mensaje dentro de un cuadro de dialogo.
Pondremos lo siguiente dentro del modulo.
Pinchamos en Guardar.
Pinchamos en ThisWorkBook.
Poner algo dentro de ThisWorkBook, significa que se ejecutara al abrir el libro, por lo que dentro de ThisWorkBook, vamos a llamar a nuestro procedimiento, pondremos lo siguiente:
Volvemos a Guardar.
Cerramos el editor de VBA.
Guardamos el libro.
Cerramos el libro, y, volvemos a abrirlo, y, lo primero que aparecerá sera el cuadro cde dialogo, como la figura de abajo.
Pinchamos en Aceptar, y, ya podemos trabajar normalmente.