Computación Aplicada Ma. Teresa García Ramírez

Slides:



Advertisements
Presentaciones similares
5. NAVEGACIÓN EN INTERNET A TRAVÉS DE HIPERVÍNCULOS INSERTADOS EN EL OFFICE 2003.
Advertisements

ACTIVIDAD DEFINICIÓN DE MACRO.
Introducción a Bloc de notas
Crear una Presentación en Blanco Para crear una presentación en blanco sigue estos pasos: Presiona el Botón Office. Selecciona la opción Nuevo. En el cuadro.
TABLAS EN WORD.
Computación Aplicada Tablas Dinámicas, Macros
Macros en Word.
1) Abrir archivos: Si necesitamos abrir varios archivos, podemos usar las teclas “CTRL” + “A” (o “CTRL” + “F12”) para acceder directamente al cuadro de.
Curso de formación de Microsoft® Office Excel® 2007
REALIZACIÓN DE CÁLCULOS CON FÓRMULAS
GESTOR DE BASES DE DATOS RELACIONALES
 Se llama formulario a una plantilla o página con espacios vacíos que han de ser rellenados con alguna finalidad, por ejemplo una solicitud de empleo.
INTRODUCIÓN A MICROSOFT EXCEL 2007
Funcionamiento Básico
MACROS Francisco Gutiérrez Sebastián Giraldo David Gonzáles Maria José Gaviria.
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
DR. ERNESTO SUAREZ.
DISEÑO DE SITIOS WEB FRONTPAGE 2003.
1. Definición de macro? ES UN CONJUNTO DE INSTRUCCIONES QUE REALIZA TAREAS EN EL ORDEN QUE TU ESPECIFIQUES. PUEDES CREAR MACROS PARA AUTOMATIZAR TAREAS.
Microsoft PowerPoint. Presentaciones Tema 3: PowerPoint Integrantes:
MACROS Para automatizar tareas repetitivas, puede grabar rápidamente una macro (macro: acción o conjunto de acciones utilizados para automatizar tareas).
Luis Alberto Contreras Pinzón Docente
COLEGIO DE BACHILLERES P LANTEL 09 A RAGÓN M ATERIA : TEC DE LA INF. Y LA COMUNICACIÓN IV BLOQUE TEMATICO III PROF. ERNESTO CRUZ M AYO 2013.
Curso Básico de Excel 2003 Bernardo Gavidia. 1. Iniciando Botón: Inicio – Todos lo programas (Programas) – Microsoft Office – Microsoft Office Excel 2003.
Es la tercera etiqueta de Excel de la banda de opciones.
Macro.
Publicación en Internet con Microsoft Office Sevilla, junio de 2004
FORMULAS ESTADISTICAS.
reencasts/shared/player_776x600.aspx?sc reenCast=ex07_overview.
Microsoft OFFICE Word MBA. Lida Loor Macías.
Comenzando con Excel 2000 Abrir Excel 2000 Pulsamos INICIO Elegimos PROGRAMAS Pulsamos en MICROSOFT EXCEL 2000 Elementos de la ventana de Excel 2000 Barra.
José Luis torres Álvaro José ortega MACROS EN EXCEL.
Muchas personas usan una lista de tareas pendientes, ya sea en papel, en una hoja de cálculo o en una combinación de papel y medios electrónicos. En Outlook.
Microsoft Office Excel 2007
Es un programa sorprendente con un diseño mejor y más eficaz que el de las versiones anteriores. Pero quizás le resulte poco familiar. Por ese motivo.
EXCEL 2010 INTECSA.
 Los macros son un lenguaje de programación que se refiere al uso de una especie de plantilla este lenguaje es conocido como VBA o (Visual Basic for.
Clase 6 : Accesorio y herramientas de Windows 7
Accesorios de Windows 7 Son una colección de programas de aplicación que vienen incorporados en Windows 7. Se acceden a través de: inicio-todos los programas.Accesorios.
Automatizacion en Word. Macros En Microsoft Office Word 2007 se pueden automatizar las tareas realizadas con más frecuencia creando macros. Una macro.
Laboratorio Informática II Clase 3 Excel Macros. Tablas Que es una Macro? Con las macros lo que se pretende es automatizar varias tareas y fusionarlas.
Excel La Hoja De Cálculo.
L.I. Enriqueta Mota Ramón. Sem. 4 Macros Una macro es un conjunto de instrucciones escritas en lenguaje Visual Basic (*), que nos permite automatizar.
Instituto Tecnológico Superior de Libres Organismo Público Descentralizado del Gobierno del Estado de Puebla Microsoft Office Word 2007.
Microsoft OFFICE Word MBA. Lida Loor Macías.
¿ QUE ES UNA BASE DE DATOS? Una base de datos es un «almacén » que nos permite guardar grandes cantidades de información de manera organizada para que.
Macros 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.
1 Una vez completada esta lección, podrá: Crear un libro. Conocer los elementos de la ventana de Microsoft Excel. Seleccionar celdas. Introducir texto,
Barra de herramientas de acceso rápido
Hoja de Cálculo EXCEL Introducción a la informática
EXCEL 14 CLASE 14.
Mediacentro Clase #2 de Excel I. Temario Insertar y eliminar: columnas filas y celdas Formatos de Celdas Formato de Filas, columnas y Hojas.
QUE ES MICROSOFT WORD Microsoft Word es un software destinado al procesamiento de textos. Fue creado por la empresa Microsoft, y actualmente viene integrado.
Profesora: Angela Maiz
Combinar correspondencia De cartas. cartas En el menú Herramientas, elija Cartas y correspondencia y, a continuación, haga clic en Asistente para combinar.
Herramientas de ofimática
Laboratorio Informática II
Elementos básicos de la ventana
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
Genaro Orozco Graciano #29 3-A. ¿Qué es un MACRO en EXCEL? Una Macro son una serie de pasos que se almacenan y se pueden activar con alguna tecla de control.
MACROS PARA EXCEL xd.
 Excel es un programa de aplicaciones que modifica tus habilidades para grabar datos y luego extraer resultados de la misma.  Con Excel puede ingresar.
CONCEPTOS BÁSICOS DE COMPUTACIÓN
INTRODUCCIÓN A LAS HOJAS ELECTRÓNICAS
 Excel es un programa de aplicaciones que modifica tus habilidades para grabar datos y luego extraer resultados de la misma.  Con Excel puede ingresar.
ACADEMIA COMERCIAL DE MECANOGRAFÍA Y COMPUTACIÓN “SAN AGUSTÍN” Área de Comunicación y Lenguaje Subárea TIC’s Tecnología de la Información y de la Comunicación.
Editado y adaptado por hjalmar hernandez. Creación original de la universidad Francisco Gavidia.
Módulo III.- Recursos en UPSA VIRTUAL Este módulo explica como configurar los distintos recursos que pueden encontrarse en un curso de MOODLE. Recurso:
Microsoft Office 2007 MC Isaac Arriaga Moreno. Temas Microsoft Office 2007 Word PowerPoint Excel Outlook.
Excel, es una hoja de cálculo múltiple con la que se puede realizar operaciones aritméticas, estadísticas, financieras. Para iniciar Excel se sigue la.
Transcripción de la presentación:

Computación Aplicada Ma. Teresa García Ramírez Macros Excel Computación Aplicada Ma. Teresa García Ramírez

Macros Las macros permiten automatizar procesos en excel. Con las macros lo que se pretende es automatizar varias tareas y fusionarlas en una sola, añadiendo por ejemplo un botón en el libro que al pulsar sobre él realice todas tareas asignadas.

Crear Macros Existen dos formas para crear macros De manera automática De manera manual utilizando Visual Basic

Archivos con macros Para guardar un archivo que contenga macros se utiliza la opción de “Libro de excel habilitado para macros”, ya que si se guarda como archivo normal se pierden las macros. La extensión del archivo es *.XLSM

Creación de Macros Automáticamente Mediante el grabador de macros del que dispone Excel. El grabador de macros permite grabar las acciones deseadas que posteriormente las traduce a instrucciones en VBA, las cuales se pueden modificar posteriormente. Para grabar una macro acceder a la pestaña Vista y despliega el submenu Macros y dentro de este submenu seleccionar la opción Grabar macro...

Creación de Macros Automáticamente Al seleccionar la opción Grabar macro..., aparece el cuadro de dialogo Grabar macro donde se da un nombre a la macro (no esta permitido insertar espacios en blanco en el nombre de la macro). Se Puede asignar un Método abreviado: mediante la combinación de las tecla CTRL + "una tecla del teclado". El problema está en encontrar una combinación que no utilice ya Excel. En Guardar macro en: se puede seleccionar guardar la macro en el libro activo, en el libro de macros personal o en otro libro.

Creación de Macros Automáticamente En Descripción: se describe cual es el cometido de la macro o cualquier otro dato. Para comenzar la grabación de la macro se pulsa el botón Aceptar.

Creación de Macros Automáticamente Al iniciar la grabación de macros aparecen los siguientes botones en la barra de estado. A partir de entonces realizar las acciones que se quieran grabar, es conveniente no seleccionar ninguna celda a partir de la grabación, ya que si se selecciona alguna celda posteriormente, cuando se ejecute la macro, la selección puede ocasionar problemas de celdas fuera de rango. Una vez concluidas las acciones a grabar, se presiona sobre el botón Detener de la barra de estado. Botón Detener

Ejemplo Macro Automática Dar formato a una cabecera de datos de una hoja de cálculo, seguir los siguientes pasos (antes iniciar grabación de macro): Presionar sobre el botón Negrita de la sección Fuente, en la pestaña Inicio. Presionar sobre el botón Cursiva de la sección Fuente. Escoger el tipo de fuente Cambria. Escoger el tamaño de la fuente en 14 puntos. Por último concluir la grabación de la macro. Presionar sobre el botón “detener” de la barra de herramientas.

Prueba Funcionamiento de la Macro Escribe en la celda D3 Encabezado. Escribe en la celda E3 de. Escribe en la celda F3 prueba. Selecciona las celdas anteriores D3, E3 y F3. Ve a la pestaña Vista. Abre el submenú Macro. Elige Ver Macros. Selecciona la macro creada MacroPrueba y pulsa sobre Ejecutar.

Ejercicio Macro Hacer una macro para un encabezado que incluya una imagen o logo, el tipo y tamaño de letra para el encabezado que quede centrado y utilice combinación de celdas, así como para el eslogan.

Crear Macros Manualmente Para crear una macro de forma manual es necesario tener conocimientos de programación en general y de Visual Basic en particular, ya que es el lenguaje de programación en el que se basa el VBA de Excel. Para poder hacer uso de visual basic, es necesario activar la ficha o menú del programador.

Crear Macros Manualmente Para activar la ficha del programador ir a botón de office y seleccionar opciones de excel. Ya dentro seleccionar casilla.

Crear Macros Manualmente Con la ficha Programador podremos acceder a funciones específicas, que encontraremos divididas en tres grupos principales: Código, Controles y XML.

Crear Macros Manualmente Dentro de las opciones de código están: Visual Basic: que permite insertar código directamente. Macros: visualizar las macros existentes. Y grabar macros. Referencias Relativas: permite indicar desde dónde y a qué lugar debemos movernos. Opciones XML: facilita el intercambio de cualquier tipo de información a través de un lenguaje de etiquetas.

Crear Macros Manualmente Las opciones de control permiten agregar elementos como cuadros de texto, botones, etc. También elementos de ActiveX (componentes de software reutilizables). Solo se pueden usar en web.

Editor Visual Basic Primero se debe abrir el editor Visual Basic presionando las teclas Alt + F11. Una vez abierto el editor de Visual Basic se debe insertar un módulo de trabajo que es donde se almacena el código de las funciones o procedimientos de las macros.

Crear Macros Manualmente Para insertar un módulo se accede al menú Insertar → Modulo. A continuación se debe plantear si se crea una función (en el caso que devuelva algún valor), o si por el contrario es un procedimiento (si no devuelve ningún valor). Una vez concretado que es lo que se va a crear, se accede al menú Insertar → Procedimiento...

Insertar Módulo Un módulo sirve para agrupar procedimientos y funciones. El procedimiento y la función son entidades de programación que sirven para agrupar instrucciones de código que realizan una acción concreta. Para insertar un módulo active opción del menú Insertar/ Módulo. Se activará una nueva ventana, si aparece demasiado pequeña, maximícela.

Insertar un procedimiento Un procedimiento es un bloque de instrucciones de código que sirven para llevar a cabo alguna tarea específica. Un procedimiento empieza siempre con la instrucción SubNombre_Procedimiento Y termina con la instrucción End Sub.

Ejemplo Procedimiento Escribe la Palabra Nombre en la Casilla A1. SubPrimero Range("A1").Value= “Nombre" End Sub En la línea Range("A1").Value="Hola" se indica que se trabaja con un objeto Range. Para indicar que se refiere a la casilla A1, se encierra entre paréntesis esta referencia. De este objeto, se indica un nuevo valor para la propiedadValue, observar que para separar el objeto de su propiedad se utiliza la notación punto.

Ejecutar Ejemplo Se puede ejecutar desde el editor de visual basic con el boton de play. Desde la hoja de cálculo seleccionando la macro a ejecutar.

Ejecución de Procedimientos o Funciones Para ejecutar procedimientos o funciones se utiliza la llamada al procedimiento de las siguientes formas: Sub Test1() Application.Run "TestVBSub“ End Sub Sub Test2() Dim SubToRun As String, MacroToRun As String SubToRun = "TestVBSub“ Application.Run SubToRun

Ejecución de Procedimientos o Funciones Sub Test3() Application.ExecuteExcel4Macro "RUN(""TestVBSub"")“ End Sub Sub Test4() Dim SubToRun As String, MacroToRun As String SubToRun = "TestVBSub“ Application.ExecuteExcel4Macro "RUN(""" & SubToRun & """)“ Sub Test5() Call TestVBSub Sub Test6() TestVBSub

Modificando el ejemplo Crear y llamar procedimientos

Utilizando una UserForm Seleccionar insertar UserForm. Agregar 2 botones para probar el ejemplo anterior. En el primero botón llamar el procedimiento “uno”. En el segundo botón llamar el procedimiento “dos”. Comentar el procedimiento “primero”.

Ejercicio Crear el procedimiento Limpiar con el siguiente código: Probar macro

Ejercicio Crear el procedimiento Sumar con el siguiente código: Probar macro

Ejercicio Crear el procedimiento Aumentar con el siguiente código: Antes de ejecutar macro selecciona las celdas a las cuales se les va a incrementar un 50%.