1 / 8

Curso de Excel Avanzado

Curso de Excel Avanzado. 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 ciertas tareas que la aplicación no contempla desde las herramientas de la hoja.

Download Presentation

Curso de Excel Avanzado

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Curso de Excel Avanzado 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: En Excel 2007 botón Office / opciones de powerpoint / personalizar/ todos los comandos / ficha programador. En Excel 2010 menú archivo/ opciones de powerpoint … Ficha programador .

  4. Procedimiento en Macros Grabadas Presionar el botón Teclear el nombre de la macro y su método abreviado Realizar todo el procedimiento 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. Usando códigos para macros Referencias: Veamos los diferentes modos de referirnos a libros, hojas y celdas: Workbook            :            Libro de trabajo. ActiveWorkbook     :            Libro activoWorkbooks(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 activaSheets("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 Rangeo Cells      :    rango o celda Activecell      :   la celda activaRange("A2")  :   la celda A2Cells(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 inclusiveRange("E:E")        : columna ERange("2:2")        : fila 2 [A3]                     : la celda A3 Range("A" & fila)   : celda de la col A y fila según valor de variable

More Related