QU ES UNA MACRO? Conjunto de instrucciones que se ejecutan de manera secuencial por medio de una orden de ejecucin. En Excel el lenguaje empleado para el uso de Macros es VBA (Visual Basic para Aplicaciones). Excel cuenta con un Editor de Visual Basic o tambin conocido como Editor de VBA que permite la creacin, y/o mantenimiento de las Macros que se tengan disponibles. PARA QU SIRVEN LAS MACROS? Permiten la automatizacin de tareas repetitivas: Crear todos los das la misma tabla dinmica pero con distintos datos, colocar el mismo formato a una hoja, etc. Crear funciones. Interactuar con otros programas. Crear aplicaciones completas. CONFIGURACIONES PREVIAS Antes de programar macros en Excel, es necesario realizar la siguiente configuracin: 1. Archivo Opciones Personalizar Cinta de Opciones Activar la ficha Programador dentro de la lista de Fichas principales. 2. Archivo Opciones Centro de Confianza Clic en el botn Configuracin del Centro de confianza Clic en la opcin Configuracin de Macros Seleccionar la opcin Habilitar todas las Macros 3. Para guardar un archivo que contiene macros: Archivo Guardar como Seleccionar la ubicacin donde se quiere guardar el archivo Seleccionar tipo de archivo: Libro de Excel habilitado para macros. ENTORNO DEL PROGRAMADOR
Al hacer clic en el botn Visual Basic de la
pestaa Programador, se visualiza el entorno del programador. ENTORNO DEL PROGRAMADOR
Explorador de proyectos, contiene todos los proyectos del libro
abierto actualmente.
Ventana de propiedades. Muestra las propiedades del elemento
seleccionado actualmente en el Explorador de Proyectos. CREAR MACROS Mediante grabacin Pestaa desarrollador Grabar Macro. Clic en el botn Aceptar A partir de ese momento, Excel se pone en estado de grabacin y traduce en cdigo todas las acciones realizadas por el usuario. Detener grabacin cuando hayamos terminado de grabar. Probar la macro posicionndose en la celda A1 de una hoja en blanco. CREAR MACROS Programando la macro desde cero. Pestaa desarrollador Visual Basic. Ingresamos al entorno de programacin Creamos un nuevo mdulo: Clic derecho en el libro actual Insertar Mdulo Creamos una funcin para calcular el aporte nacional solidario: Llamaremos calcularANS a la funcin. Esta funcin recibe un dato que es el total ganado y devuelve el aporte nacional solidario para ese total ganado. CREAR MACROS
Luego nos vamos a la hoja Excel e invocamos a la funcin como si se tratase
de cualquier otra funcin de Excel como Suma, Promedio, etc. =calcularANS(26000) = calcularANS(L4)