Definición de ActiveWorkbook
ActiveWorkbook es el libro de Excel que está activo al momento de ejecutarse cualquier instrucción. Cuando se inicia la ejecución de una macro el ActiveWorkbook es el mismo que el ThisWorkbook pero lo podemos cambiar con la siguiente instrucción:
Esta ilustración hará que el libro sea ahora el libro llamado Libro1.xlsm.
Ejemplos ActiveWorkbook
Casos más frecuentes
Para ilustrar mejor haremos unos ejemplos sencillos y para ello hemos creado dos libros llamado Libro1.xlsm y Libro2.xlsm
- Activar un segundo libro:
IMPORTANTE: observe el resultado en la ventana inmediato.
Al abril un libro, este pasa a ser activo, que en nuestro caso es el Libro1.xlsm. Luego de la instrucción Workbooks(“Libro2.xlsm”).Activate las cosas cambian, ahora se activa el Libro2.xlsm.
- Cerrar un libro sin guardar los cambios:
IMPORTANTE: en este caso, se cierra el Libro1.xlsm que se encuentra activo.
- Cerrar un libro guardando los cambios:
IMPORTANTE: en este caso, tenemos dos opciones para cerrar el libro activo guardando los cakbios.
- Guardar un libro con otro nombre de ruta:
IMPORTANTE: en este caso se guarda el libro en una ruta definida y con el nombre Libro3.xlsm.
<< Luis Daniel Yupanqui Santiago >>