Aprender a programar con Excel VBA con 100 ejercicios práctico. MEDIAactive
Чтение книги онлайн.
Читать онлайн книгу Aprender a programar con Excel VBA con 100 ejercicios práctico - MEDIAactive страница 7
![Aprender a programar con Excel VBA con 100 ejercicios práctico - MEDIAactive Aprender a programar con Excel VBA con 100 ejercicios práctico - MEDIAactive Aprender...con 100 ejercicios prácticos](/cover_pre1032126.jpg)
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.
IMPORTANTE
Una vez ha asignado un botón a una macro, si borra esta última, el botón permanece en su sitio. Sin embargo, al tratar de aplicar la macro usando el botón, la aplicación le informará que esto no es posible.
007 | Insertar botón de macro en una hoja |
EL COMANDO INSERTAR DEL GRUPO CONTROLES de la ficha Programador de Excel 2010 le permite insertar en cualquier hoja un botón que ejecute automáticamente una macro, que preferiblemente estará guardada en el mismo libro. Desde el cuadro Asignar macros podrá escoger la macro a asociar y desde el cuadro Formato de control podrá cambiar la fuente, el color y otros atributos del texto del botón.
IMPORTANTE
Puede asignar una macro a una diversidad de objetos, como formas en WordArt, autoformas, gráficos, SmartArt, imágenes prediseñadas. Sólo tendrá que mostrar el menú contextual del objeto, escoger la opción Asignar macro y completar el formulario que aparece.
1 Para este ejercicio abra en pantalla la hoja Pedidos Abril del libro Prácticas2.
2 Nuevamente se repite el mismo esquema de las hojas anteriores. Vamos ahora a insertar un par de botones que nos permitan aplicar de forma automática, desde la hoja en este caso, las dos macros con las que venimos trabajando. Active la ficha Programador.
3 Despliegue el menú Insertar del grupo Controles. Puede escoger entre doce controles de formulario y doce controles Active X. Pulse el primer botón de la lista, que es el botón Control de formulario.
4 Al llevar el puntero del ratón a la hoja, podrá ver que se ha convertido en un signo Más (+). Dibuje un botón con un arrastre de ratón a la derecha de los datos. Deberá hacer un clic y arrastrar, tal como si fuera a trazar una autoforma.
5 Al terminar el trazado, se abre el cuadro de diálogo Asignar macro que muestra todas las macros disponibles. Seleccione la macro TotalesMeses y pulse el botón Aceptar.
6 El botón se inserta automáticamente en la hoja. Ahora seleccione con un arrastre su nombre genérico, Botón 1, y escriba en su lugar el texto Total meses, separando ambas palabras con un salto