Aprender a programar con Excel VBA con 100 ejercicios práctico. MEDIAactiveЧитать онлайн книгу.
SI QUIERE MANTENER UNA MACRO SIEMPRE al alcance de un clic, puede añadirla a la barra de acceso rápido de la aplicación. Verá en este ejercicio que el cuadro Opciones de Excel también le permite modificar el nombre y el icono que se mostrarán.
1 Con el archivo Prácticas1 abierto en pantalla, despliegue el menú de la barra de herramientas de acceso rápido con un clic en su botón de punta de flecha.
2 Para acceder al cuadro de personalización de la cinta, pulse la opción Más comados…
3 En el cuadro Opciones de Excel, despliegue el menú Comandos disponibles en:
4 Seleccione ahora la opción Macros.
5 En el panel Comandos disponibles, que está debajo del de ubicaciones, puede ver los dos macros que ha creado hasta ahora. Seleccione la macro Personal.XLSB!Total_con_IVA
6 Repita la operación con la macro siguiente.
7 Podría cambiar la ubicación de los botones en la barra de acceso rápido utilizando los botones de punta de flecha que están a la derecha del panel de comandos. Para poder distinguir las dos macros, vamos a cambiar el icono que identifica a la macro TotalesMeses. Pulse el botón Modificar, que está al pie del panel de comandos.
8 Escoja alguno de los iconos del cuadro de diálogo Modificar botón que se ha abierto.
9 Como podrá ver, ahora puede cambiar el nombre a mostrar. Separe las sus palabras y pulse el botón Aceptar.
10 Finalmente, pulse el botón Aceptar del cuadro Opciones de Excel, donde ya podrá ver el cambio producido en el icono.
11 Al regresar a la aplicación, los dos botones se muestran en la barra de herramientas de acceso rápido.
12 Guarde los cambios y cierre el archivo Prácticas1.
13 En el archivo Prácticas2, active la hoja Pedidos marzo y ubíquese en la celda E3.
14 Pulse el botón que corresponde a la macro Total con IVA y compruebe cómo se ejecuta correctamente.
15 Pulse ahora el botón Total meses y compruebe cómo se ejecuta también,
IMPORTANTE
Al volver a abrir un documento que contiene macros, se muestra en una cinta amarilla ubicada sobre el área de trabajo, una advertencia de seguridad que indica que las macros se han deshabilitado. Para habilitarlas deberá pulsar el botón Habilitar contenidos.
006 | Crear grupo de macros en la cinta de opciones |
OTRA OPCIÓN TAMBIÉN MUY CÓMODA es añadir accesos directos a sus macros de uso habitual en alguna ficha de la cinta de opciones. El procedimiento, que veremos en este ejercicio, es prácticamente idéntico al que seguimos en el ejercicio anterior.
1 Lo primero que haremos en este ejercicio será una simple comprobación. Muestre la Barra de tareas de Windows y pulse sobre el icono de Excel.
2 La aplicación ha vuelto a abrir automáticamente el libro Prácticas1 para poder aplicar la macro TotalesMeses.
3 También de este modo se muestra el cuadro de opciones de la aplicación. Pulse la pestaña Barra de herramientas de acceso rápido para mostrar su ficha.
4 Despliegue, tal como hizo en el ejercicio anterior, el menú Comandos disponibles en.
5 Seleccione de nuevo la opción Macros.
6 Tenga en cuenta que sólo se mostrarán las macros guardadas en libros que estén actualmente abiertos. Vamos a añadir las macros a la ficha Programador, que consideramos la más adecuada. Selecciónela en el panel de la cinta.
7 Para mantener el orden, crearemos un nuevo grupo que albergue las macros. Pulse el botón Nuevo grupo.
8 Se ha creado un grupo personalizado. Pulse el botón Cambiar nombre
9 Con el nuevo grupo aún seleccionado, agregue una a una las dos macros, tal como lo hizo en el ejercicio anterior.
10 Seleccione la macro que pertenece a la hoja personal y pulse el botón Cambiar nombre.
11 Elimine de su nombre la referencia al libro que la contiene y guarde los cambios. Tenga en cuenta que esto afecta sólo al nombre del botón, no a la macro en sí.
12 Repita el proceso con la macro siguiente y añada además un icono que lo diferencie.
13 Al terminar, pulse el botón Aceptar.
14 Active la ficha Programador de la cinta de opciones y compruebe el aspecto del nuevo grupo que ha creado en este ejercicio.