Aprender a programar con Excel VBA con 100 ejercicios práctico. MEDIAactive
Чтение книги онлайн.
Читать онлайн книгу Aprender a programar con Excel VBA con 100 ejercicios práctico - MEDIAactive страница 4
![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)
100 Instalar y usar un complemento
001 | Grabar una macro |
UNA MACRO ES UNA SERIE DE instrucciones que el usuario proporciona para automatizar una secuencia de acciones con simple uso de un comando o una combinación de teclas para ello establecida y, de este modo, ahorrarse la necesidad de repetir un mismo proceso una y otra vez. La forma más sencilla de hacerlo es utilizando el grabador de Macros, que captura en un módulo de macro todos los pasos que usted realice durante el proceso de grabación.
IMPORTANTE
Al grabar una macro, se registran todos y cada uno de los pasos que dé el usuario durante la grabación. Para crear una macro más eficiente y rápida, planifique los pasos antes de iniciar la grabación.
1 En este ejercicio le demostraremos lo fácil que es crear una macro utilizando el grabador de macros de Excel. Para comenzar, descargue el archivo Prácticas1 de nuestra web y ábralo en su primera hoja, Pedidos_enero.
2 Crearemos una macro que sume los valores de la columna B en la celda B17. Seleccione la celda B17, que es la que mostrará el resultado de la macro.
3 Active la ficha Vista de la cinta de opciones de Excel pulsando sobre su pestaña.
4 Pulse el botón de punta de flecha del comando Macros
5 Puede ver macros almacenados previamente, grabar una nueva macro o usar referencias relativas (más adelante veremos a qué se refiere). Seleccione la opción Grabar macro.
6 En el cuadro de diálogo Grabar macro, establezca como nombre SumaTotal.
7 En el campo Método abreviado escriba la letra H, en mayúsculas.
8 Ha establecido la combinación de teclas Ctrl.+Mayúsculas+H como acceso directo para la macro que va a grabar. Para este primer ejercicio mantenga seleccionada la opción Este libro del campo Guardar macro en y redacte una descripción para la macro en el campo Descripción.
9 En el momento en el que pulse el botón Aceptar,
10 Muestre la ficha Fórmulas de la cinta de opciones.
11 Pulse el botón de flecha del comando Autosuma y seleccione la opción Suma.
12 Una vez se haya introducido la fórmula en la celda B17, que automáticamente debería seleccionar las celdas correctas,
13 Para detener la grabación de la macro, regrese a la ficha Vista.
14 Despliegue una vez más el menú del comando Macro y, en esta ocasión, seleccione la opción Detener grabación, ahora disponible.
15 Ya ha grabado su primera macro.
IMPORTANTE
El nombre de una macro siempre debe comenzar por una letra y no puede contener espacios en blanco aunque sí puede utilizar el guión bajo para separar conceptos.
002 | Ejecutar, modificar y eliminar una macro |
UNA VEZ HA GRABADO UNA MACRO, puede utilizarla para ejecutar con una sola instrucción y en un nuevo conjunto de celdas para ello definido, la serie de acciones que contiene. También puede cambiar sus opciones o eliminarla en cualquier momento.
IMPORTANTE
Tenga en cuenta que si utiliza como atajo de teclado para una macro una combinación de teclas que ya tiene una función en Excel, por ejemplo, Ctrl.+S (que habitualmente ejecuta el comando Guardar), la macro sobrescribirá al comando anterior para cualquier caso.
1 La gracia de grabar una macro es, evidentemente, reproducirla para ejecutar las acciones que contiene. Ubíquese en la celda C17 y pulse el atajo de teclado creado en el ejercicio anterior, es decir, Ctrl.+Mayúsculas+H.
2 Automáticamente se suman los valores de la columna C y se muestra el resultado en la celda C17. Se selecciona, además, la celda B17, porque también era la celda seleccionada al terminar el último paso de la macro.
3 Efectivamente, sólo se ha copiado la función SUMA para el mismo número de filas, pero en la columna correcta.
4 Despliegue el menú Macros y seleccione la opción Ver macros.
5 Se abre el cuadro de diálogo Macro, donde puede ver la macro SumaTotal. En los otros ejercicios trabajaremos con los diversos comandos de este cuadro. Pulse el botón Opciones.
6 en el cuadro de diálogo Opciones de la macro puede cambiar tanto el acceso directo asignado como la descripción, pero no el nombre. Sustituya la letra H por una S mayúscula y pulse el valor Aceptar.
7 Así de fácil ha sido modificar el atajo de teclado vinculado a la macro. Pulse ahora el botón Ejecutar para comprobar el efecto que tiene.
8 Se