Sei sulla pagina 1di 48

MACROS EN EXCEL

• instrucciones que se ejecutan de manera


secuencial por medio de una orden de ejecución,
claro esta que una Macro puede invocar a otras,
logrando de esta forma obtener operaciones cada
vez mas complejas.
• En el caso de Excel el lenguaje empleado para el
uso de Macros es VBA (Visual Basic para
Aplicaciones), Excel cuenta con un “Editor de
Visual Basic” o también conocido como “Editor
de VBA” que permite la creación, y/o
mantenimiento de las Macros que se tengan
disponibles.
PARA QUE SIRVE
• Las Macros en Excel son útiles entre otras cosas 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.
• 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.
CARACTERISTICAS
• Las Macros son un grupo de instrucciones programadas ajo entrono de
visual basic ,las Macros tiene una tarea princicipal la cual es la
automatización de tareas repetitivas y solución de calculos complejos.
Las Macros tiene un lenguajes de programación basado en visual basic,
mediante estas podemos crear nuevas funciones para hojas de Excel,
personalizar estilos y formatos y crear programas para la solución de
cálculos complejos.
Pasos para su creación
1. Habilitar el archivo para que pueda manejar Macros
2.Comvertirse en programador
3.Cick en vita y en grabar Macros
Crear y guardar la Macros
5.grabar la fórmula que desees para que la macros la ejecute
6.ejecutar la Macros con la fórmula en otras celdas .
• Así, Macro: Es el conjunto de acciones realizadas en una hoja
de cálculo que quedan grabadas en Excel de forma que
simplemente haciendo clic en el menú Herramientas,
Macro, Ejecutar macro automáticamente se repite el proceso.
• Para crear una Macro tienes que utilizar el lenguaje de
programación VBA, Visual Basic para Aplicaciones.
VISUAL BASIC
PASO A PASO
El primer paso es dirigirnos y dar clic en archivo, posteriormente daremos clic en el
botón inferior “Opciones”

clic
Al dar clic en opciones, se nos desplegaran una serie de botones, en este
2 momento buscaremos la opción “Personalizar cinta de opciones”

clic
Posteriormente activaremos desarrollador que será fundamental para nuestro trabajo

3
5 HTTP://WWW.EXCELLENTIAS.COM/CONVERTIR-NUMEROS-LETRAS-EN-
EXCEL/
6
7
9
10
11
12
GRABADORA DE MACROS

• Las macros se utilizan principalmente para eliminar la necesidad de


repetir los pasos de aquellas tareas que se realizan una y otra vez.

• Así, macro es el conjunto de acciones realizadas en una hoja de


cálculo que quedan grabadas en Excel de forma que simplemente
haciendo clic en el menú Herramientas, Macro, Ejecutar macro
automáticamente se repite el proceso.

• Para crear una Macro se usa el lenguaje de programación VBA,


Visual Basic para Aplicaciones. La herramienta para crear macros sin
programar se llama Grabadora de macros.
• Se puede crear una macro utilizando el lenguaje de programación VBA, pero el
método más sencillo es utilizar la grabadora de macros que guardará todos los
pasos realizados para ejecutarlos posteriormente.

• La grabadora de macros almacena cada acción que se realiza en Excel, por eso es
conveniente planear con antelación los pasos a seguir de manera que no se
realicen acciones innecesarias mientras se realiza la grabación. Para utilizar la
grabadora de macros se debe ir a la ficha Programador o Desarrollador y
seleccionar el comando Grabar macro.
GRABADORA DE MACROS
En el cuadro de texto Nombre de la macro se coloca el
nombre que identificará de manera única a la macro
que se quiere crear, este nombre no debe contener
espacios. De manera opcional se puede asignar un
método abreviado de teclado el cual permitirá ejecutar
la macro con la combinación de teclas especificadas.
La lista de opciones “Guardar macro en” permite
seleccionar la ubicación donde se almacenará la
macro.
• Este libro. Guarda la macro en el libro actual.
• Libro nuevo. La macro se guarda en un libro
nuevo y que pueden ser ejecutadas en cualquier
libro creado durante la sesión actual de Excel.
• Libro de macros personal. Esta opción permite
utilizar la macro en cualquier momento sin importar
el libro de Excel que se esté utilizando.
GRABADORA DE MACROS

• También se puedes colocar una “Descripción” para la macro que se va a crear.


Finalmente debes pulsar el botón Aceptar para iniciar con la grabación de la macro.

• Por ejemplo, si con frecuencia se hace un asiento, se puede usar una macro.
Primero se activa “Usar referencias relativas” para que las macros se graben con
acciones relativas a las celda inicial seleccionada.
• Se selecciona la celda donde se comenzará a grabar la macro y se le
da clic en “Grabar macro”
• Se construye el asiento y se selecciona la celda en la que se quiere
terminar. Luego se le da clic en “Detención de grabación”
• Para guardar el archivo con la macro se oprime la tecla “F12”. Y en
“tipo de archivo” se selecciona “Libro de Excel habilitado para
macros”
EJECUTAR MACRO
EJERCICIO DE CONTROL

• Observe el archivo “TALLER


DE CONTROL”. Este
documento se hizo para
generar una factura de un
almacén. Ubique la hoja
“Registro” y llene los espacios
azules. El código de cliente es
un número de 1 a 30. Los
artículos están codificados
como números de 1 a 228. Y
la cantidad el número que
desee.
EJERCICIO DE CONTROL

• Después de llenar los 3 espacios haga clic


en “GUARADAR” para registrar los datos y
automáticamente el “Código de artículo” y la
“Cantidad” serán borrados para registrar la
compra de un segundo ítem.

• Elija otro código de artículo (de 1 a 228) y


otra cantidad para la compra del segundo
ítem. Dele clic en guardar.

• Repita el anterior paso dos veces más.


• Cuando ese cliente haya finalizado la compra, dele clic en “LIMPIAR
CAMPOS”

Se borrarán los campos y automáticamente aparecerá el número


consecutivo de la factura para registrar la compra de otro cliente. Elija el
número de otro cliente y registre la compra de varios artículos.
• Luego seleccione la hoja factura y junto a la celda “# de factura”
escriba el número de factura que desea generar para su impresión y
después dele clic en “GENERAR FACTURA”

Cree la función PesosMN en el Visual Basic y úsela en la celda G31

Potrebbero piacerti anche