Академический Документы
Профессиональный Документы
Культура Документы
INSTRUCTIVO N° 04
GRABACIÓN DE MACROS
¿QUÉ ES UN MACRO?
Las Macros en Excel son un conjunto de instrucciones que se ejecutan de manera secuencial por medio
de una orden de ejecución, claro está que una Macro puede invocar a otras, logrando de esta forma
obtener operaciones cada vez más complejas.
¿PARA QUÉ SIRVE UNA MACRO EN EXCEL?
Las Macros en Excel son útiles porque permiten la automatización de tareas repetitivas, por ejemplo, si
se da cuenta que todos los días se encuentra creando la misma tabla dinámica (pero con distintos datos),
o colocando el mismo formato a una hoja, entonces es el momento de automatizar dicha labor por medio
de Macros.
¿CÓMO CREAR UNA MACRO EN EXCEL?
El punto fuerte a favor del uso de Macros, es que es sencillo de aprender a crearlas y ejecutarlas, crear
Macros es simple, y se puede llegar a ahorrar mucho tiempo remplazando aquellas tareas repetitivas por
Macros que usted mismo haya creado, uno de los primeros pasos para acercarse al uso de Macros puede
ser el comenzar a utilizar el grabador de Macros.
¿CÓMO SE GRABA UNA MACRO?
Para grabar una macro, el primer paso es verificar que la ficha del desarrollador o programador este
habilitado; una vez que esta ficha este activa podemos seleccionar la opción de “Grabar Macro”, ubicada
en la parte izquierda de la cinta de opciones de esta ficha. Es importante aclarar que el libro de Excel
deberá de guardarse como Libro de Excel habilitado para macros.
A continuación, grabaremos todos los macros que para automatizar el sistema de facturación:
GRABAR MACRO PARA REGISTRAR PRODUCTOS:
Macro Grabar. La función de este macro será el de grabar la información del producto ingresado en el
formato de registrar productos, en la tabla o base de datos PRODUSCTOS, para grabar este macro
seguiremos los siguientes pasos:
1. En la ficha Desarrollador o programador
hacer clic en grabar macro, en seguida se
visualizará la ventana de Grabar macro, en
esta ventana deberá de asignarle un
nombre a la macro, el resto de las opciones
puede dejarlo así.
Prof. Edgar Alfredo SONCCO LANDIO – Área EPT .- Esp. Computación e Informática
18
Instructivo de Aprendizaje – Excel 2018 Quinto Grado
Prof. Edgar Alfredo SONCCO LANDIO – Área EPT .- Esp. Computación e Informática
19
Instructivo de Aprendizaje – Excel 2018 Quinto Grado
Macro Limpiar.
La función de este macro será el de limpiar las celdas del formato de registro de productos. Para grabar
este macro seguiremos los siguientes pasos:
1. En la ficha desarrollador haga clic en grabar macro.
2. En la ventana de grabar macro asígnele el nombre DE LIMPIARPRODUCTO y haga clic en aceptar.
3. Seleccionamos el rango de celdas D6:D17 y eliminamos su contenido.
4. Haga clic en la celda (D7) donde se debe ingresar el número del producto e ingrese la siguiente
formula: =PRODUCTOS!A7+1
5. Haga clic en la celda (D8) donde se debe ingresar el código del producto e ingrese la siguiente
formula: =PRODUCTOS[@CODIGO]+1
6. Seleccione las dos celdas donde se creo la formula, copie y haga un pegado de valores en las mismas
celdas.
7. Seleccione el botón limpiar y asigne la macro LIMPIARPRODUCTO
Prof. Edgar Alfredo SONCCO LANDIO – Área EPT .- Esp. Computación e Informática
20
Instructivo de Aprendizaje – Excel 2018 Quinto Grado
Macro Limpiar.
La función de este macro será el de limpiar las celdas del formato de registro de productos. Para grabar
este macro seguiremos los siguientes pasos:
1. En la ficha desarrollador haga clic en grabar macro.
2. En la ventana de grabar macro asígnele el nombre DE LIMPIARCLIENTE y haga clic en aceptar.
3. Seleccionamos el rango de celdas D6:D18 y eliminamos su contenido.
4. Haga clic en la celda (D7) donde se debe ingresar el número del producto e ingrese la siguiente
formula: ='CLIENTES'!A7+1
5. Haga clic en la celda (D8) donde se debe ingresar el código del producto e ingrese la siguiente
formula: =PRODUCTOS[@CODIGO]+1
6. Seleccione la celda donde se creó la formula, copie y haga un pegado de valores en las mismas celdas.
7. Seleccione el botón limpiar y asigne la macro LIMPIARCLIENTE.
Prof. Edgar Alfredo SONCCO LANDIO – Área EPT .- Esp. Computación e Informática
21