Macros en Excel

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 14

MACROS EN EXCEL

LIA SHAMELLY BARROSO LÒPEZ


901

INSTITUCIÒN EDUCATIVA DISTRITAL ANTONIO NARIÑO


INFORMATICA
BOGOTA D.C
3/02/2024
MACROS EN EXCEL

LIA SHAMELLY BARROSO LÒPEZ


901

DOCENTE: GLORIA GAMBA

INSTITUCIÒN EDUCATIVA DISTRITAL ANTONIO NARIÑO


INFORMATICA
BOGOTA D.C
3/02/2024
CONTENIDO
pag

1. INTRODUCCIÒN 4
1.1 OBJETIVO GENERAL
1.2 OBJETIVO ESPECIFICO
2. GENERALIDADES 5
3. MACROS EN EXCEL 6
3.1 ¿QUÈ ES?
3.2 FUNCIÒN
3.3 BENEFICIOS
4. MACROS EN EXCEL 7
4.1 ¿COMO HACER UNA MACRO?
4.2 FUNCION PRINCIPAL
4.3 TIPOS DE MACROS
5. MACROS EN EXCEL 8
5.1 LENGUAJE DE UNA MACRO
5.2 ¿CUANDO NO SE PUEDE EJECUTAR UNA MACRO EN EXCEL?
5.3 ¿QUÈ SE PUEDE GRABAR EN UNA MACROS? 8-9
6. FUNCIONES BASICAS DE UNA MACRO 9
7. CREAR ELIMINAR Y GUARDAR UNA MACRO 10
9. EXCEL Y MACROS 11
9.1 HOJAS EN EXCEL
9.2 MACROS MAS UTILIZADAS EN EXCEL
9.3 FUNCIONES IMPORTANTES DE EXCEL
10. BARRAS DE EXCEL 12

3
INTRODUCCIÒN

Las macros fueron introducidas por primera vez en 1987 con la versión 2.0 de
Microsoft Excel.
Una macro es una secuencia de comandos y acciones que se graba para
automatizar tareas repetitivas.
Las macros pueden ser muy útiles para realizar tareas como formatear datos,
generar informes o realizar cálculos complejos de manera automática.

OBJETIVO GENERAL:
Las macros simplifican y agilizan el trabajo con hojas de cálculo en Excel también
brinda flexibilidad y permite aprovechar al máximo las capacidades del programa
para adaptarse a diferentes contextos y requerimientos particulares.

OBJETIVO ESPECÌFICO
Automatización de un proceso de informes mensuales.
Por ejemplo, al grabar una macro, se pueden registrar los pasos para extraer
datos de varias hojas de cálculo, realizar cálculos específicos, formatear los
resultados y generar un informe final con un solo clic.

4
GENERALIDADES

1. Automatización: El principal propósito de una macro es automatizar tareas


repetitivas, lo que ahorra tiempo y reduce errores.

2. Secuencia de comandos: Una macro consiste en una secuencia de comandos y


acciones grabadas que pueden ser reproducidas con un solo clic.

3. Personalización: Las macros permiten personalizar y adaptar Excel a


necesidades específicas, ya sea para flujos de trabajo, cálculos complejos o
generación de informes.

4. Flexibilidad: Las macros proporcionan flexibilidad al usuario para crear


funciones personalizadas y desarrollar aplicaciones simples dentro de Excel.

5. Eficiencia: Al automatizar tareas, las macros mejoran la eficiencia en el manejo


de hojas de cálculo y la realización de tareas complejas.

6. Las macros en Excel también ofrecen la posibilidad de asignar atajos de teclado


a las secuencias grabadas, lo que facilita su ejecución.

7. Pueden ser compartidas con otros usuarios, lo que permite estandarizar


procesos y aumentar la productividad en un entorno laboral.

8. Las macros pueden ser editadas manualmente para ajustar o ampliar su


funcionalidad, lo que proporciona un alto grado de personalización.

9. Son altamente adaptables a las necesidades específicas de cada usuario.

5
MACROS EN EXCEL

¿QUE ES UNA MACRO EN EXCEL?


Una macro en Excel es una secuencia de comandos y acciones que se graba para
automatizar tareas repetitivas. Básicamente, permite a los usuarios grabar una
serie de pasos y luego reproducirlos con un solo clic, lo que ahorra tiempo y
reduce la posibilidad de errores.

FUNCION DE UNA MACRO


La función de una macro es mejorar la eficiencia y productividad al simplificar
tareas que de otro modo requerirían tiempo y esfuerzo manual.

BENEFICIOS DE UNA MACRO


 Ahorro de tiempo: Automatiza tareas repetitivas, lo que ahorra tiempo y
reduce la necesidad de realizar acciones manuales.

 Reducción de errores: Al minimizar la intervención humana, las macros


reducen la posibilidad de cometer errores al realizar tareas complejas.

 Mayor productividad: Permite a los usuarios realizar tareas complejas con


un solo clic, lo que aumenta la productividad y libera tiempo para otras
actividades.

 Personalización: Las macros pueden ser personalizadas para adaptarse a


flujos de trabajo específicos y necesidades individuales.

 Flexibilidad: Ofrece flexibilidad para editar y ajustar las secuencias de


comandos grabadas, así como para crear funciones personalizadas.

6
¿CÒMO HACER UNA MACRO?
 1. Abre Excel y ve a la pestaña "Vista" en la barra de herramientas.

 Haz clic en "Macros" y selecciona "Grabar macro". Se abrirá un cuadro de


diálogo para que le des un nombre a la macro.

 Elige un nombre descriptivo para la macro y, si lo deseas, puedes asignarle


un atajo de teclado.

 Haz clic en "Aceptar" para comenzar a grabar la macro. A partir de este


momento, Excel registrará todas las acciones que realices.

 Realiza las acciones que deseas automatizar, como formato de celdas,


creación de gráficos, manipulación de datos, etc.

 Una vez que hayas completado las acciones, regresa a la pestaña "Vista" y
haz clic en "Macros", luego selecciona "Detener grabación".

FUNCIÒN PRINCIPAL
La función principal de una macro en Excel es automatizar tareas repetitivas y
secuencias de comandos, lo que ahorra tiempo y reduce la posibilidad de errores.

TIPOS DE MACROS
 Macros de Hoja de Cálculo
Estas macros están asociadas a una hoja de cálculo específica y pueden
contener secuencias de comandos que manipulan los datos y el contenido
de dicha hoja. Son útiles para automatizar tareas relacionadas con una
hoja de cálculo en particular.

 Macros de Libro
Estas macros están asociadas al libro de trabajo en su totalidad, lo que
significa que pueden contener secuencias de comandos que afectan a todo
el libro, incluyendo la manipulación de hojas, la creación de nuevas hojas,
la gestión de formatos y más.
7
TIPO DE LENGUAJE DE UNA MACRO
El lenguaje utilizado para programar macros en Excel es el lenguaje de
programación Visual Basic for Applications (VBA).
VBA es un lenguaje de programación orientado a objetos que se utiliza para crear
aplicaciones dentro de programas de Microsoft Office, incluyendo Excel.

¿CUÀNDO NO SE PUEDE EJECUTAR UNA MACRO EN EXCEL?

 Seguridad de Macros: Si la seguridad de macros está configurada para


"Alto" o "Medio" en Excel, es posible que se bloquee la ejecución de macros
no firmadas o provenientes de fuentes no confiables.

 Errores de Programación: Si la macro contiene errores de programación,


como referencias a objetos inexistentes o errores de sintaxis, es posible
que no se pueda ejecutar correctamente.

 Protección de Hojas o Libros: Si la hoja de cálculo o el libro están


protegidos con contraseñas u otras restricciones, es posible que la
ejecución de la macro esté limitada por estas protecciones.

 Configuración del Entorno: En entornos corporativos o institucionales,


puede haber restricciones de seguridad adicionales que limiten la ejecución
de macros por motivos de seguridad informática.

¿QUÈ SE PUEDE GRABAR EN UNA MACRO?


 Manipulación de Celdas y Rangos: Cambios en el formato de celdas,
ajustes de anchos y altos, alineación, bordes, relleno, etc.

 Creación y Manipulación de Gráficos: Crear gráficos, cambiar estilos,


colores, títulos, leyendas, etc.
8
 Operaciones con Datos: Filtrar datos, ordenar datos, aplicar fórmulas y
funciones a celdas y rangos.

 Manejo de Hojas de Cálculo: Crear nuevas hojas, copiar o mover hojas


existentes, ocultar o mostrar hojas.

 Automatización de Tareas: Realizar secuencias complejas de acciones que


normalmente se realizarían manualmente.

 Interacción con el Usuario: Mostrar cuadros de diálogo personalizados,


solicitar información al usuario, etc.

FUNCIONES BASICAS DE UNA MACRO


 Automatización: La capacidad de automatizar tareas repetitivas y
secuencias de comandos complejas para mejorar la eficiencia y reducir el
tiempo dedicado a tareas manuales.

 Personalización: La capacidad de personalizar y adaptar el comportamiento


de Excel a tus necesidades específicas, lo que incluye la creación de
funciones y comandos personalizados.

 Manipulación de Datos: La capacidad de manipular datos, celdas, rangos,


fórmulas y funciones para realizar cálculos y análisis complejos.

 Interacción con el Usuario: La capacidad de interactuar con el usuario


mediante cuadros de diálogo, solicitudes de información y mensajes
personalizados.

 Control del Entorno de Excel: La capacidad de controlar el entorno de


Excel, incluyendo la creación, manipulación y eliminación de hojas, libros,
gráficos y otros elementos.
9
¿DÒNDE CREAR UNA MACRO?
En Excel, una macro se puede crear y editar utilizando el Editor de Visual Basic for
Applications (VBA).

¿DÒNDE SE ELIMINA UNA MACRO?

 Abre Excel y el libro de trabajo que contiene la macro que deseas eliminar.

 Haz clic en la pestaña "Programador" en la cinta de opciones para acceder


al menú "Programador".

 En la pestaña "Programador", haz clic en "Visual Basic" para abrir el Editor


de VBA.

 En el Editor de VBA, busca y selecciona el módulo que contiene la macro


que deseas eliminar. Puede estar en un módulo específico o en un objeto
como "ThisWorkbook" o una hoja específica.

 Una vez seleccionado el módulo, busca la macro que deseas eliminar y


elimina su contenido o borra el procedimiento completo.

 Guarda los cambios en el Editor de VBA y ciérralo.

¿DÒNDE SE GUARDA UNA MACRO EN ARCHIVO?

Una macro en Excel se puede guardar en un archivo con extensión ".xlsm". Este
tipo de archivo es una "Hoja de cálculo habilitada para macros" que permite la
ejecución de macros y la preservación de las mismas al guardar el libro de trabajo.
10
¿CUÀNTAS HOJAS SE PUEDEN TEER EN UN LIBRO DE EXCEL?
En las versiones modernas de Excel, el límite práctico para el número de hojas
que se pueden tener en un libro de Excel es de alrededor de 1,048,576 hojas.
Cada hoja se identifica por un nombre único y puede contener datos, fórmulas,
gráficos y otros elementos.

5 MACROS MAS UTILIZADAS EN EXCEL


Macros para automatizar tareas repetitivas, como copiar y pegar datos.
Macros para generar informes personalizados a partir de datos existentes en la
hoja de cálculo.
Macros para aplicar formato condicional a celdas en función de ciertos criterios.
Macros para crear y manipular gráficos dinámicamente.
Macros para enviar correos electrónicos automáticamente con datos específicos
de la hoja de cálculo.

FUNCIONES IMPORTANTES DE EXCEL


 SUMA: Para sumar un rango de celdas.

 PROMEDIO: Para calcular el promedio de un rango de celdas.

 BUSCARV: Para buscar un valor en la primera columna de una tabla y


devolver un valor en la misma fila de una columna indicada.

 SI: Para realizar evaluaciones lógicas y devolver un valor si la condición es


verdadera y otro valor si es falsa.

 CONCATENAR: Para combinar o unir cadenas de texto de varias celdas en


una sola celda.

 CONTAR: Para contar el número de celdas que contienen números en un


rango.
 MAX y MIN: Para encontrar el valor máximo o mínimo en un rango de
celdas.
11
7 BARRAS DE EXCEL
 Barra de Título: La barra ubicada en la parte superior de la ventana de
Excel que muestra el nombre del libro y la aplicación.

 Barra de Fórmulas: La barra ubicada en la parte superior de la hoja de


cálculo que muestra el contenido de la celda activa y permite ingresar o
editar fórmulas y datos.

 Barra de Acceso Rápido: Una barra personalizable ubicada en la parte


superior izquierda de la ventana que contiene accesos directos a comandos
frecuentes.

 Cinta de Opciones: La cinta ubicada debajo de la barra de título que


contiene pestañas (Inicio, Insertar, Diseño de página, etc.) con grupos de
comandos relacionados.

 Barra de Herramientas de Acceso Rápido: Una barra personalizable


ubicada por encima o por debajo de la cinta que contiene accesos directos
a comandos adicionales.

 Barra de Estado: La barra ubicada en la parte inferior de la ventana que


muestra información sobre el estado actual, como el modo de cálculo, el
número de celda activa, entre otros.

 Barras de Desplazamiento: Las barras verticales y horizontales ubicadas en


los bordes del área visible de la hoja de cálculo que permiten desplazarse
por las filas y columnas.
12

También podría gustarte