Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Finalidad: Una Macro permite automatizar tareas repetitivas de Excel. Con un solo click se ejecutan todas las
tareas que se programen.
Ventajas: Evitas errores, se optimizas el tiempo de trabajo y da mayor orden para trabajar.
Hay dos maneras de crear una macro en Excel, puede ser a través de:
1. Grabadora de macros: Esta herramienta es ideal para quienes no saben programar, pero quieren utilizar
macros. Bajo esta modalidad, Excel va grabando los click y teclas que apretas para seguir luego las mismas
instrucciones.
2. Visual Basic para Aplicaciones (VBA): es el lenguaje en que se programan las macros. Excel tiene un
editor de VBA que permite la creación y modificación de Macros a través de este lenguaje.
Cualquier Macro que se implemente en EXCEL se tiene guardar en un libro habilitado para macros.
Desde cualquier archivo en Excel, en GUARDAR COMO hay que elegir en tipo: “Libro de Excel habilitado para
macros”.
Aplicaciones MACRO
Se dispone de una planilla con datos y se requiere una forma de búsqueda de aproximación rápida y precisa.
Consideraciones previas:
1er. Paso:
Ubicar y acondicionar las celdas dentro de la planilla para establecer los elementos para el cuadro de búsqueda.
Aplicar formato con Colores, fondo, etc.
2do. Paso:
3er. Paso:
Las hojas de Excel donde estamos trabajando. Cada hoja tiene un nombre.
4to. Paso:
5to. Paso:
GUARDAR LA MACRO
Para mejorar la función de búsqueda se podría agregar más campos de búsqueda para las diferentes columnas de
la planilla.
Ejm:
Observación 2: las celdas que se indican con RANGE deben estar acordes a la columna donde se quiera realizar la
búsqueda.
GRABACION DE MACRO
Muchas veces para la carga o ingreso de datos de una planilla en conveniente disponer de un espacio en la
pantalla más atractivo y cómodo para evitar errores o equivocaciones que se pueden cometer si se lo hace
directamente en la planilla.
1er. paso: En una hoja nueva realizar el diseño de un formulario para el ingreso de datos, el diseño debe ser lo
mas atractivo posible para el usuario.
En otra hoja se debería disponer la planilla a donde se le agregarían los datos que se ingresa.
2do. Paso: en la pestaña Programador/Desarrollador elegir GRABAR MACRO para iniciar la grabacion
4to. Paso: volviendo a la hoja “INGRESO DE DATOS” seleccionar todas las celdas donde se ingresan los datos y
COPIARLAS
5to. Paso: volviendo a la hoja “PLANILLA” posicionarse en la primera celda de la fila vacia insertada en la planilla y
elegir PEGADO ESPECIAL
En la ventana de Pegado Especial marca “TRANSPONER” y ACEPTAR
6to. Paso: volver a la hoja “INGRESO DE DATOS” y posicionarse en la primera celda para el ingreso de datos y
presionar la tecla “ESC”.
Al detener la grabación la MACRO queda grabada y lista para ser utilizada para el ingreso de datos.
7mo. Paso: asignar la Macro grabado a un botón previamente insertado y deseñado con formas.
Haciendo Click con el botón derecho del Mouse elegir la opción “ASIGNAR MACRO”
Elegir la macro grabada para el ingreso de datos.