La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Laboratorio Informática II

Presentaciones similares


Presentación del tema: "Laboratorio Informática II"— Transcripción de la presentación:

1 Laboratorio Informática II
Clase 3 Excel Introducción a las Macros

2 Repaso de la Clase Anterior
Tablas Funciones Como crear y modificar BDCONTAR BDMAX Filtrar elementos BDPROMEDIO Ordenar BDSUMA BDEXTRAER

3 Introducción a Macros ¿Qué es una Macro? Y entonces… ¿Para qué sirve?
Una macro es un conjunto de comandos que se almacena en un lugar especial de Excel de manera que están siempre disponibles cuando los necesites ejecutar. Y entonces… ¿Para qué sirve? 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

4 Introducción a Macros ¿Cómo se ve una Macro?
Las macros son escritas en un lenguaje de computadora conocido como VBA por sus siglas en inglés (Visual Basic for Applications).

5 Antes de Empezar Antes de poder trabajar, debemos habilitar la “Ficha de Programador”

6 Grabar una Macro

7 Grabar una macro Usar referencias relativas - Con esta opción utilizaremos referencias relativas para que las macros se graben con acciones relativas a la celda inicial seleccionada. Sugerencia : Si desea que la macro esté disponible siempre que utilice Excel, seleccione Libro de macros personal extensión .xlsm

8 Código Macro Para visualizar el código VBA, es suficiente ir a la aplicación “Macro”, seleccionar la Macro a visualizar, e ir a “Modificar”

9 Ejercicio de Código VBA
Trasládese a la celda A1 y escriba “Hola estudiantes”, después presione Enter para aceptar el valor en la celda. Pare la grabación de la macro presionando el botón Detener Grabación del grupo Código. Excel ha grabado los pasos y ha generado un código.

10 Ejercicio de Código VBA
Sub y End Sub indican el inicio y el final del procedimiento de la macro saludo • Todo lo que aparece con un apóstrofe ´ indica que no se tomara en cuenta que es solo texto o comentarios y ese texto aparece en color verde. • Range("A1").Select Indica que lo primero que hicimos al grabar la macro fue trasladarnos a la celda A1. La orden Range nos permite trasladarnos a una celda. • ActiveCell.Formula = "Hola amiguitos" Esto indica que se escribirá en la celda en que se encuentra el valor de texto Hola amiguitos. Todo lo que aparece entre comillas siempre será un valor de texto. La orden ActiveCell.Formula nos permite escribir un valor en la celda activa.

11 Ejercicio de Código VBA
Para comprender alteraremos el código dentro del editor de Visual Basic. Sub saludo() ' saludo Macro ‘Mi primera macro ‘ Autor: Patricia Acosta ' Acceso directo: CTRL+s Range("A1").Select ActiveCell.Formula = "Hola amiguitos" Range("B1").Select ActiveCell.Formula = "Bienvenidos al curso de Excel" End Sub

12 Algunos Comandos VBA Trasladarse a una Celda Range("A1").Select
Escribir en una Celda Activecell.Formula="Paty Acosta" Letra Negrita Selection.Font.Bold = True Letra Cursiva Selection.Font.Italic = True Letra Subrayada Selection.Font.Underline = xlUnderlineStyleSingle Centrar Texto With Selection .HorizontalAlignment = xlCenter End With

13 Algunos Comandos VBA Tipo de Letra(Fuente) With Selection
.Font .Name = "AGaramond" End With Tamaño de Letra(Tamaño de Fuente) .Font .Size = 15 Copiar Selection.Copy Pegar ActiveSheet.Paste Cortar Selection.Cut


Descargar ppt "Laboratorio Informática II"

Presentaciones similares


Anuncios Google