Excel Macros Automticas Macros Automticas Con las macros

  • Slides: 25
Download presentation
Excel Macros Automáticas

Excel Macros Automáticas

. Macros Automáticas Con las macros lo que se pretende es automatizar varias tareas

. Macros Automáticas Con las macros lo que se pretende es automatizar varias tareas y fusionarlas en una sola, añadiendo, por ejemplo, un botón en nuestro libro que, al pulsar sobre él, realice todas esas tareas.

. Crear una Macro Automática La forma más fácil e intuitiva de crear macros

. Crear una Macro Automática La forma más fácil e intuitiva de crear macros es crearlas mediante el grabador de macros del que dispone Excel. Este grabador de macros te permite grabar las acciones deseadas que, posteriormente, traducidas a instrucciones en VBA. son

. Crear una Macro Automática Para grabar una macro, debemos acceder a la pestaña

. Crear una Macro Automática Para grabar una macro, debemos acceder a la pestaña Vista, desplegar el submenú Macros y, dentro de este submenú, seleccionar la opción Grabar macro. . .

. Crear una Macro Automática Para grabar una macro, debemos acceder a la pestaña

. Crear una Macro Automática Para grabar una macro, debemos acceder a la pestaña Vista, desplegar el submenú Macros y, dentro de este submenú, seleccionar la opción Grabar macro. . .

. Crear una Macro Automática Otra forma: Pestaña Desarrollador, el submenú Código, Grabar macro

. Crear una Macro Automática Otra forma: Pestaña Desarrollador, el submenú Código, Grabar macro Grabar Macro: Al seleccionar la opción Grabar macro. . . , aparece la opción Nombre de la macro: asignamos un nombre.

. Crear una Macro Automática El primer carácter del nombre de la macro debe

. Crear una Macro Automática El primer carácter del nombre de la macro debe ser una letra. Los caracteres siguientes pueden ser letras, números o caracteres de subrayado. No se permiten espacios en un nombre de macro, caracteres especiales ni palabras reservadas; puede utilizarse un carácter de subrayado como separador de palabras. Podemos asignarle un Método abreviado: mediante la combinación de las tecla CTRL + "una tecla del teclado". Si utilizamos una mayúscula el método abreviado cambia a CTRL + SHIFT (MAYUSC) + “una tecla en Mayúscula”.

. Crear una Macro Automática Para el Método Abreviado debemos buscar una combinación NO

. Crear una Macro Automática Para el Método Abreviado debemos buscar una combinación NO muy utilizada en Excel. En Guardar macro en: podemos seleccionar guardar la macro en el libro activo, en el libro de macros personal o en otro libro. Libro de Macros Personal: La macro se puede ejecutar en cualquier libro nuevo o existente. Libro Nuevo: La macro se ejecuta en un libro nuevo. Este Libro: La macro solo se ejecutará en este libro. En Descripción: podemos describir cuál es la función de la macro.

. Crear una Macro Automática Otras Opciones: Además de la opción Grabar macro, en

. Crear una Macro Automática Otras Opciones: Además de la opción Grabar macro, en el menú podemos encontrar las siguientes opciones: Ver Macros. . . - Donde accedemos a un listado de las macros creadas en ese libro. Usar referencias relativas - Con esta opción utilizaremos referencias relativas, para que las macros se graben con acciones relativas a la celda inicial seleccionada.

. Crear una Macro Automática Para comenzar la grabación de la macro, pulsamos el

. Crear una Macro Automática Para comenzar la grabación de la macro, pulsamos el botón Aceptar y, a continuación, si nos fijamos en la barra de estado, encontraremos este botón cuadrado junto al estado actual barra estado grabado donde tenemos la opción de detener la grabación. Es conveniente no seleccionar ninguna celda a partir de la grabación ya que, si seleccionamos alguna celda , posteriormente, cuando ejecutemos la macro, la selección nos puede ocasionar problemas de celdas fuera de rango.

. Crear una Macro Automática Una vez concluidas las acciones presionamos sobre el botón

. Crear una Macro Automática Una vez concluidas las acciones presionamos sobre el botón Detener queremos grabar, de la barra de estado, también accesible desde el menú de Macros haciendo clic en Detener grabación. Observa como cambia el icono de la barra de estado.

. Ejecutar la Macro Automática Para ejecutar la macro, debemos acceder al menú Ver

. Ejecutar la Macro Automática Para ejecutar la macro, debemos acceder al menú Ver Macros. . . , que se encuentra en el menú Macros de la pestaña Vista, donde nos aparecerá el cuadro de diálogo Macro como el que vemos en la imagen, con un listado de las macros creadas.

. Ejecutar la Macro Automática Debemos seleccionar la macro deseada y pulsar sobre el

. Ejecutar la Macro Automática Debemos seleccionar la macro deseada y pulsar sobre el botón Ejecutar. Se cerrará el cuadro y se ejecutará la macro.

. Ejecutar la Macro Automática Cancelar - Cierra el cuadro de diálogo sin realizar

. Ejecutar la Macro Automática Cancelar - Cierra el cuadro de diálogo sin realizar ninguna acción. Paso a paso - Ejecuta la macro instrucción por instrucción, abriendo el editor de programación de Visual Basic. Modificar - Abre el editor de programación de Visual Basic para modificar el código de la macro. Estos dos últimos botones son para los que sepan programar. Eliminar - Borra la macro. Opciones - Abre otro cuadro de diálogo donde podemos modificar la tecla de método abreviado (combinación de teclas que provoca la ejecución de la macro sin necesidad de utilizar el menú) y la descripción de la macro.

. Asignar una Macro a un Botón Ficha Insertar… Submenú Ilustraciones… Opción Formas… Selecciona

. Asignar una Macro a un Botón Ficha Insertar… Submenú Ilustraciones… Opción Formas… Selecciona por ejemplo un Rectángulo Redondo y se marca sobre el lugar que se desea ubicar.

. Asignar una Macro a un Botón Clic derecho Sobre el Botón. Aparece este

. Asignar una Macro a un Botón Clic derecho Sobre el Botón. Aparece este menú… Opción Modificar texto… para asignar un nombre al Botón. Opción Asignar macro… Seleccione la macro que desea y Aceptar.

. Macros Automáticas Práctica Dirigida: Crear una macro que permita ampliar el Ancho de

. Macros Automáticas Práctica Dirigida: Crear una macro que permita ampliar el Ancho de las columnas y otra el Alto de las filas. Esas macros las llamaremos desde la Cinta de Opciones con el nombre de “Macros” grupo “Automáticas”.

. Macro Automática Recuerda… Para grabar una macro, debemos acceder a la pestaña Vista,

. Macro Automática Recuerda… Para grabar una macro, debemos acceder a la pestaña Vista, desplegar el submenú Macros y, dentro de este submenú, seleccionar la opción Grabar macro. . .

. Macro Automática Otra forma: Pestaña Desarrollador, el submenú Código, Grabar macro Grabar Macro:

. Macro Automática Otra forma: Pestaña Desarrollador, el submenú Código, Grabar macro Grabar Macro: Al seleccionar la opción Grabar macro. . . , aparece la opción Nombre de la macro: asignamos un nombre.

. Macro Automática Asignamos un nombre a la macro, para nuestro primer ejemplo “Columna”

. Macro Automática Asignamos un nombre a la macro, para nuestro primer ejemplo “Columna” … el método abreviado es “Ctrl + o”. . . Guardar macro en “Libro de macros personal”. La descripción es: “Esta macro permite ampliar el ancho de columna de la hoja selecciona”. No olvides Aceptar.

. Macro Automática Seleccionamos la hoja Forma Rápida: Ctrl + Shift + Barra espaciadora

. Macro Automática Seleccionamos la hoja Forma Rápida: Ctrl + Shift + Barra espaciadora Vamos por la cinta de opciones inicio… grupo celdas formato… Ancho de columna y seleccionamos 20… luego Aceptar. Nota: Realizamos los mismos pasos para el Alto de fila.

. Agregar macros a la Cinta de Opciones Menú Archivo. . Opciones… Personalizar cinta

. Agregar macros a la Cinta de Opciones Menú Archivo. . Opciones… Personalizar cinta de opciones. En el panel derecho al final botón Nueva ficha. . . Cambiar nombre…

. Agregar macros a la Cinta de Opciones En la opción Comandos disponibles en:

. Agregar macros a la Cinta de Opciones En la opción Comandos disponibles en: Cambia la opción por Macros… En el panel aparecen las macros que hemos creado, selecciona la Macro Columna y agregar.

. Agregar macros a la Cinta de Opciones Luego en el botón Cambiar nombre

. Agregar macros a la Cinta de Opciones Luego en el botón Cambiar nombre asignamos y nombre y un icono para esta Macro.

. Agregar macros a la Cinta de Opciones

. Agregar macros a la Cinta de Opciones