Capítulo 3 Macros Introducción

Documentos relacionados
Crear una macro automáticamente

La forma más fácil e intuitiva de crear macros es crearlas mediante el grabador de macros del que dispone Excel.

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido

1. Lee bien la siguiente información, allí encontrarás varios ejemplos que debes escribir en editor de Visual Basic de Excel.

Conocimientos previos

Unidad N 9. Insertar y eliminar elementos.

Insertar y eliminar elementos

CURSO DE EXCEL INSERTAR Y ELIMINAR ELEMENTOS

EJERCICIO 11 DE EXCEL EXCEL EJERCICIO 11 GRÁFICOS

Unidad 4 Ejercicio paso a paso.

APRENDE A REALIZAR UNA MACRO

EL ENTORNO DEL EDITOR

Creación y manejo de la base de datos y tablas

COLEGIO GIMNASIO CERVANTES TALLER INICIAL MACROS CREAR UNA MACRO

Macros y Visual Basic para Aplicaciones en Excel

Trabajar con diapositivas

Macros y Visual Basic para Aplicaciones en Excel

PASOS PARA CREAR FUNCIONES CON VBA

PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS OPERACIONES CON CELDAS, FILAS Y COLUMNAS EN EXCEL SELECCIONAR COPIAR MOVER BORRAR

PLANTILLAS Y MACROS. También veremos cómo crear una Macro en Excel que automatice una tarea, de forma que al ejecutarla agilice el trabajo.

9.1. Insertar filas en una hoja

TRABAJAR CON HOJAS EXTENSAS - PROTECCIÓN DE DATOS

En la actualidad se requiere mucho escribir documentos de texto y Word es uno de los procesadores de palabras de Microsoft que ofrece entre otros las

Para ello, colócate en la ficha Vista y pulsa el botón Macros. De la lista que se despliega, elige Grabar macro.

Escuela Normal Superior Río de Oro (Cesar)

Contenido Introducción a VBA

MATERIA: TECNOLOGIA DE LA INFORMACION Y LAS COMUNICACIONES II DOCENTE: ING. MAYNOR GUILLERMO REYNADO RIVAS. UNIVERSIDAD TECNICA LATINOAMERICANA

MICROSOFT EXCEL 2007

Como crear una macro?

VB - Access Manual Visual Basic para Aplicaciones del Access 2000

Práctica 04. Crear un registro de calificaciones

CREACION DE MACROS. Lo primero será realizar la hoja de calculo, como por ejemplo la siguiente,

Manipulando celdas. Te recomendamos iniciar Excel 2007 ahora para ir probando todo lo que te explicamos.

USO DE EXCEL COMO HERRAMIENTA DIDÁCTICA

EXCEL 2003 AVANZADO Rev1 ( )

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

CURSO DE EXCEL LAS FUNCIONES

Unidad 17. Las tablas dinámicas

EJERCICIO 3 DE ACCESS ACCESS EJERCICIO 3 CONSULTAS COMPLEJAS Y CON OPERACIONES. B) Consultas complejas

Unidad N 3. Operaciones con archivos.

Ejercicio paso a paso. Consultas con Parámetros

MICROSOFT EXCEL MICROSOFT EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

CAPÍTULO 3. OPERACIONES CON ARCHIVOS

OPERACIONES DE EDICIÓN. SERIES.

ECUACIONES, ORGANIGRAMAS y GRÁFICOS

Crear una portada personalizada

Tema 1. Introducción a OpenOffice Writer

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

Después de haber creado la nueva hoja de cálculo, veremos qué debes hacer para ponerle el nombre y cómo eliminarla.

AUTOMATIZACIÓN DE TAREAS REPETITIVAS MEDIANTE GRABACIÓN DE MACROS

CURSO DE EXCEL MANIPULANDO CELDAS

Microsoft Excel. Tablas dinámicas

Conocimientos previos

Conocimientos previos

Manejo de la hoja de cálculo Calc. 1. Cómo abrir y guardar un archivo de Calc?

Ejercicio paso a paso: Para aplicar formato de celdas (alineación)

FACULTAD DE CIENCIAS DE LA SALUD PROGRAMA DE ENFERMERÍA Informática semestre III 2013 CURSO EPI-INFO

MODIFICACIÓN DE CONTENIDO

UNIDAD 6. LAS RELACIONES

Ejercicio paso a paso Unidad 7. Insertar y rellenar tablas.

Unidad N 18. Macros.

Formularios y controles

Vamos a crear una plantilla para poder de dar de alta a varios alumnos.

Práctica con Excel: Elaboración de un climograma

2. Inserta la tabla. Para comenzar el proceso de creación de la tabla, tendrás que insertar una en tu hoja de cálculo.

INSTITUCIÓN EDUCATIVA COLEGIO NUESTRA SEÑORA DEL PILAR DANE: Licencia de funcionamiento resolución N del 08 de octubre 2007

Práctica 1. Entorno del Sistema Operativo Windows XP

UNIDAD 2 - CONSULTAS

DIPLOMADO EN LINEA FORMATO Y OPERACIONES EN EXCEL

PARTE 1: Introducción

GUIA DE APRENDIZAJE No.01 Actividades Ejercicio No.1 Ingrese a Microsoft Excel y guarde el archivo con el nombre de EVIDENCIA 1.

- Si usas Open Office, puedes ver las instrucciones de como grabar una Macro en el siguiente enlace, o si lo prefieres en vídeo, aquí

CURSO DE COMPUTACIÓN 2 TEMA: Excel 2007 (básico) [ACTIVIDAD 9] Manejo de la hoja de Cálculo Excel 2007

LISTAS Y TABLAS DINÁMICAS

FUNCIONES. nombre_función(argumento1;argumento2;...;argumenton)

Sesión No. 9. Contextualización INFORMÁTICA 1. Nombre: Hojas de cálculo (Microsoft Excel)

Ficha de Aprendizaje N 2

5ª SESIÓN: Medidas básicas con variable en intervalos

REFERENCIAS ABSOLUTAS. CONDICIONES

MACROS AUTOMÁTICAS CON VBA EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

HERRAMIENTAS INFORMATICAS MYRIAM LUCIA ECHAVARRIA

Nos muestra el contenido de la celda activa, es decir, la casilla donde estamos situados.

Más sobre la edición de hojas

CAPÍTULO 1. ELEMENTOS DE EXCEL

Microsoft Office Excel er Nivel (Avanzado)

CURSO DE EXCEL OPERACIONES CON ARCHIVOS

DIAPOSITIVAS. Primeros Pasos. Descripción breve Hablaremos de Excel y Operaciones Básicas. Este contenido es propio, y se usa para fines educativos.

Creación de un informe trimestral en Windows Ms Word

CREAR UNA TABLA DINÁMICA

Informática en la ESO 4ºESO. Funciones y formatos condicionales Hoja de Cálculo Openoffice Calc

Páginas web ::: Listas numeradas Diseño de materiales multimedia. Web Listas numeradas

Profesor(a): Ing. Miriam Cerón Brito

Prácticas de Introducción a los Computadores Curso Hoja Gráficos: Hoja Regresión: ESPESOR 0,5 1 1,5 2 2,5 3 3,5 4 4,5 5 ESPESOR COSTES fij

MICROSOFT EXCEL MICROSOFT EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Unidad 4. Tablas dinámicas y macros para la organización de informes

Impresión. Vista de Diseño de página

UNIDAD 2. CREAR, ABRIR Y CERRAR UNA BASE DE DATOS

3. Gestionar tablas MOS EXCEL CREAR TABLAS.

Examen de nivel - Excel

Ya sabes cambiar el nombre a las hojas: haciendo doble clic sobre el nombre de la hoja

Transcripción:

Capítulo 3 Macros Introducción Objetivo. Aprender cómo crear una macro de forma manual, es decir escribiendo el código a mano. Ejercicio paso a paso. Empezaremos por crear una macro para poner a cero el contenido de ciertas celdas de nuestra hoja de trabajo. 1 Si no tienes abierto Excel2007, ábrelo para probar el ejercicio. 2 Crea un nuevo libro de Excel y guárdalo en Mis Documentos\ con el nombre Macros Limpiar y Sumar 3 En la celda D10 coloca 2006, en la celda E10 coloca 2007 y en la celda F10 coloca 2008. Coloca Juan, Luis, Maria en el rango D11:F11 respectivamente. 4 Pulsa las teclas ALT + F11. 5 Accede al menú Insertar para insertar un nuevo módulo. 6 Presiona sobre Módulo. 7 Vuelve al menú Insertar. 8 Selecciona Procedimiento... Nos aparece el cuadro de diálogo Procedimiento. 9 En el nombre del procedimiento escribe Limpiar. 10 Selecciona Procedimiento y que es de ámbito Público. 11 Presiona sobre Aceptar. 12 Escribe el código del procedimiento como se ve en la imagen, lo escrito en verde son comentarios aclaratorios. 13 Cierra la ventana del Editor de VisualBasic. Ahora vamos a comprobar que funciona correctamente la macro creada.

14 Accede a la pestaña Vista. 15 Haz clic en el botón Macros. 16 Selecciona la macro creada Limpiar y pulsa sobre Ejecutar. 17 Observa como las celdas del rango D10:F10 se han puesto a cero y las del rango D11:F11 se han quedado sin contenido. Guarda los cambios como un libro de Excel habilitado para macros.

Para practicar otras instrucciones de VBA, vamos a definir una macro para sumar tres celdas y dejar el resultado en otra. Escribe estos valores en una hoja en blanco dentro del mismo libro la suma en C2. Queremos sumar desde B3 hasta B5 y colocar 18 Pulsa las teclas ALT + F11. Te aparecerá el módulo con el procedimiento limpiar. Si no es así, busca en la zona de la izquierda, en el explorador de proyectos, en la carpeta Módulos, el módulo Módulo1 y haz doble clic sobre él. 19 Accede al menú Insertar para insertar un nuevo procedimiento. 20 Selecciona Procedimiento... Nos aparece el cuadro de diálogo Procedimiento. 21 En el nombre del procedimiento escribe Sumar. 22 Selecciona Procedimiento y que es de ámbito Público. 23 Presiona sobre Aceptar. 24 Escribe el código del procedimiento como se ve en la imagen, lo escrito en verde son comentarios aclaratorios. Cuando escriba la instrucción For pulsar F1 para ver la sintaxis y explicación de la instrucción. 25 Cierra la ventana del Editor de VisualBasic. Ahora vamos a comprobar que funciona correctamente la macro creada.

26 Ve a la pestaña Vista. 27 Haz clic en el botón Macros. 28 Selecciona la macro creada Sumar y pulsa sobre Ejecutar. Observa como la celda C2 contiene la suma de las celdas B3, B4 y B5. ***Si queremos que al pulsar Ctrl S se ejecute esta macro que hay que hacer? Pulse Aceptar, cierre la ventana macro, modifique los datos pulse Ctrl s

Practicaremos con el bucle For each... next, muy útil en este tipo de programación. Crearemos una macro que aumente en un 50% el valor de las celdas seleccionadas Crear un nuevo libro de nombre Macro Aumentar 50 Genere los siguientes datos en cualquier área de la hoja 29 Pulsa las teclas ALT + F11. 30 Accede al menú Insertar para insertar un nuevo módulo. 31 Presiona sobre Módulo. 32 Vuelve al menú Insertar. 33 Selecciona Procedimiento... Nos aparece el cuadro de diálogo Procedimiento. 34 En el nombre del procedimiento escribe Aumentar50 35 Selecciona Procedimiento y que es de ámbito Público. 36 Presiona sobre Aceptar. 37 Escribe el código del procedimiento como se ve en la imagen, lo escrito en verde son comentarios aclaratorios. Cuando escriba la instrucción Each pulsar F1 para ver la sintaxis y explicación de la instrucción Con este procedimiento aumentamos un 50% los valores contenidos en las celdas seleccionadas.

38 Cierra la ventana del Editor de VisualBasic. Ahora vamos a comprobar que funciona correctamente la macro creada. En este caso, como la macro funciona a partir de las celdas seleccionadas, tenemos que seleccionarlas antes de ejecutar la macro. 39 Selecciona un rango de celdas (selecciona los precios de los artículos que van a variar, puedes incluso seleccionar celdas no contiguas con la tecla Ctrl). 40 Ve a la pestaña Vista. 41 Haz clic en el botón Macros. 42 Selecciona la macro creada Aumentar y pulsa sobre Ejecutar. Observa como los valores de las celdas seleccionadas han aumentado un 50%. 41 Guarda los cambios. Configura la macro para que se ejecute con la combinación de teclas Ctrl a