0% encontró este documento útil (0 votos)
122 vistas15 páginas

Expo

Este documento explica qué son las macros en Excel y cómo crearlas y ejecutarlas. Las macros son un conjunto de instrucciones programadas en VBA que permiten automatizar tareas repetitivas. Se pueden crear macros grabándolas o escribiendo directamente el código VBA. Una vez creadas, se pueden ejecutar desde menús, teclas de acceso rápido u objetos en la hoja de cálculo.

Cargado por

Zucy Salgado
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
122 vistas15 páginas

Expo

Este documento explica qué son las macros en Excel y cómo crearlas y ejecutarlas. Las macros son un conjunto de instrucciones programadas en VBA que permiten automatizar tareas repetitivas. Se pueden crear macros grabándolas o escribiendo directamente el código VBA. Una vez creadas, se pueden ejecutar desde menús, teclas de acceso rápido u objetos en la hoja de cálculo.

Cargado por

Zucy Salgado
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

MACROS EN

EXCEL
EQUIPO 6
INDICE

QUÉ ES UNA MACRO?


QUÉ ES VBA
PARA QUÉ SE UTILIZAN LAS MACROS?
EJEMPLOS DE TAREAS A AUTOMATIZAR CON MACROS
QUÉ HACER ANTES DE CREAR LA MACRO
CÓMO CREAR UNA MACRO EN EXCEL?
CÓMO EJECUTAR UNA MACRO
BIBLIGRAFÍA
QUÉ ES UNA MACRO?

El nombre macro viene de ‘macro-instrucciones’ que así se llamaban


antes. Se refieren a ‘instrucciones que van más allá de los menús’.

Las macros son un grupo de instrucciones programadas bajo entorno


vba (visual basic para aplicaciones), cuya tarea principal es la
automatización de tareas repetitivas y la resolución de cálculos
complejos.
QUÉ ES VBA
(Visual Basic para aplicaciones) es el lenguaje de
macros de Microsoft Visual Basic que se utiliza para
programar aplicaciones Windows y que se incluye en
varias aplicaciones Microsoft

Excel, Access,
Realización de
Word, Power Nuevas funciones
programas
Point…

Visual Basic para Lenguaje de


Aplicaciones programación
PARA QUÉ SE
UTILIZAN LAS
MACROS?

Creación de
Diseñar
Automatizar nuevos Crear
funciones no
tareas comandos aplicaciones a
existentes en
repetitivas complementos la medida
Excel
y menú
EJEMPLOS DE TAREAS A
AUTOMATIZAR CON MACROS
Ingresar datos a Consultar con
Eliminar filas,
una Base de filtros básicos, Buscar datos
columnas, hojas
Datos avanzados

Colocar Pedir
formatos a Crear gráficos Diseñar página información al
rangos de celdas usuario

Crear Generar Crear nuevas Y muchas cosas


formularios informes funciones más
QUÉ HACER ANTES
DE CREAR LA MACRO

1. Planee la
macro

2. Cree el
algoritmo
correspondiente

3. Ensaye y
asegúrese de
que funciona
adecuadamente

4. Empiece a
grabar la macro
o a escribir el
código respetivo
CÓMO CREAR UNA MACRO
EN EXCEL?

Existen básicamente dos formas:

• 1. Utilizar la grabadora de macros


• 2. Programar directamente escribiendo
las instrucciones en VBA
1. Active la
grabadora de
macros
1.1 Vaya al Menú
Programador (si
está activado) –
Grabar macro

1.2
O vaya al Menú
Vista – Macros
– Grabar Macro
1.3
O haga clic
en el botón
de la barra
de estado
2. Llene el cuadro que aparece así:
4. Detenga la
3. Ejecute los
grabación de la
pasos que le
macro pulsando el
indica el
botón de
algoritmo
grabación
previamente
4.1 En el menú
desarrollado
programador
4.2 En el
menú vista –
macros

4.3 En la
barra de
estado
CÓMO EJECUTAR UNA
MACRO
Existen varias formas de ejecutar una macro:

Desde el menú

Asignar una combinación


de teclas para ejecutar la
macro

Desde un objeto en la
hoja de cálculo

Desde la barra de
herramientas de acceso
rápido
BIBLIGRAFÍA

• http://office.microsoft.com/es-
es/excel/HP100141133082.aspx#RunMacroShortcut
• http://www.ayudaexcel.com/cat/macros-y-vba
• http://excelente.ocellz.cat/2007/01/vba-lenguaje-
orientado-objeto.html

También podría gustarte