La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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.

Presentaciones similares


Presentación del tema: "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."— Transcripción de la presentación:

1 L.I. Enriqueta Mota Ramón

2 Sem. 4 Macros Una macro es un conjunto de instrucciones escritas en lenguaje Visual Basic (*), que nos permite automatizar ciertas tareas que la aplicación no contempla desde las herramientas de la hoja. Por ejemplo, si necesitamos que se inserten automáticamente 2 hojas nuevas al abrir un libro, recurriremos a una macro. Otros casos: completar alguna tarea cada vez que se ingresa un valor en una celda o rango de celdas; realizar un cierto control antes de imprimir, guardar o cerrar el libro, etc. Son todas tareas que pueden ser automatizadas mediante rutinas o macros.

3 Procedimiento inicial Antes de crear una macro es necesario Activar la ficha Datos y la opción Macros o activar la ficha programador, realizando lo siguiente: 1.En Excel 2007 botón Office / opciones de power point / personalizar/ todos los comandos / ficha programador. 2.En Excel 2010 menú archivo/ opciones de power point … Ficha programador.

4 Procedimiento en Macros Grabadas 1.Presionar el botón 2.Teclear el nombre de la macro y su método abreviado 3.Realizar todo el procedimiento 4.Detener la macro

5 Por último presionar el botón macros, seleccionar la macro y realizar una de las siguientes tareas.

6 Una macro puede ser ejecutada con el nombre, con una combinación de teclas, con un botón de la barra de herramientas o con un botón de comando.

7 Referencias: Veamos los diferentes modos de referirnos a libros, hojas y celdas: Workbook : Libro de trabajo. ActiveWorkbook : Libro activo Workbooks(2) : El segundo libro abierto Workbooks("Libro1.xls") : Llamada al libro de nombre Libro1 Workbooks(milibro) *-Si el nombre del libro se encuenta en una variable, NO lleva comillas Previamente asignamos nombre, por ej: milibro=ActiveWorkbook.name

8 Hojas WorkSheet : Hoja de trabajo ActiveSheet : Hoja activa Sheets("Enero") : Hoja de nombre 'Enero' Sheets(3) : Número de hoja según el orden de las pestañas. [Hoja2] : La 2da hoja según orden de las pestañas Celdas Range o Cells : rango o celda Activecell : la celda activa Range("A2") : la celda A2 Cells(2,1) : la celda A2. *-Nótese que mientras en Range se introduce la celda en el orden Col,Fila, en Cells es a la inversa: Cells(fila,col) Range("A5:B10") : rango de celdas desde A5 hasta B10 inclusive Range("E:E") : columna E Range("2:2") : fila 2 [A3] : la celda A3 Range("A" & fila) : celda de la col A y fila según valor de variable


Descargar ppt "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."

Presentaciones similares


Anuncios Google