Grabación y Modificación de Macros en Excel
Clase 36 de 38 • Curso de Excel para el Análisis de Datos
Contenido del curso
- 2

Herramientas básicas de Excel: uso de menús y funciones principales
08:04 - 3

Gestión de Hojas de Cálculo en Excel: Inserción, Nombres y Colores
07:18 - 4

Protección y edición de celdas en Microsoft Excel
11:11 - 5

Creación de Listas Desplegables en Excel para Formularios
10:04 - 6

Listas Desplegables Dependientes en Excel: Creación y Uso
07:42 - 7

Impresión Eficiente de Hojas de Excel
06:47 - 8

Manipulación Avanzada de Celdas en Excel
11:18 - 9
Formato y Manipulación de Hojas de Cálculo en Excel
00:46
- 10

Gestión de Columnas, Filtros y Ordenación en Excel Avanzado
14:19 - 11

Unir y Separar Texto en Excel: Fórmulas y Herramientas Básicas
12:02 - 12

Fórmulas Básicas de Excel: Sumar, Promediar y Redondear Datos
12:48 - 13

Fórmulas de Texto y Fechas en Excel: Uso Práctico y Ejemplos
03:46 - 14

Fórmulas Condicionales y de Conteo en Excel
11:00 - 15

Nombrar Rangos y Operaciones con SUMARSÍ en Excel
11:54 - 16

Promedios Ponderados y Fijación de Datos en Excel
13:51 - 17
Cálculo de Promedio Ponderado en Excel
00:21 - 18

Pegado Especial en Excel: Fórmulas, Valores y Formatos
06:38 - 19

Uso de la función BUSCARV en Excel para datos dinámicos
06:54 - 20

Buscar V y Sí Error en Excel: Aplicación Práctica y Avanzada
14:13 - 21

Uso avanzado de la función BUSCARV en Excel para bases de datos.
05:32 - 22

Uso de la función BUSCARH en Excel para búsqueda horizontal
07:46 - 23

Combinación de Buscar H y Buscar B en Excel
10:52 - 24

Fórmulas condicionales en Excel: uso y ejemplos prácticos
12:27 - 25

Fórmulas Condicionales Avanzadas en Excel
14:41
- 26

Formatos Condicionales en Excel: Aplicaciones Prácticas y Ejemplos
12:38 - 27

Formatos Condicionales Avanzados en Excel: Semáforos y Flechas
14:57 - 28

Tablas Dinámicas en Excel: Creación y Análisis de Datos
12:36 - 29

Tipos de Gráficas en Excel y su Uso Efectivo
11:24 - 30

Gráficas de Barras y Porcentajes en Excel para Proyectos de Inversión
09:03 - 31

Creación y uso de gráficos dinámicos en Excel
06:39 - 32

Formulación avanzada en tablas dinámicas Excel
07:48 - 33

Diseño de Modelos de Gestión en Excel con Listas y Tablas Dinámicas
11:02 - 34

Uso de "Buscar Objetivo" en Excel para Resolución de Problemas
08:26 - 35

Creación y Ejecución de Macros Básicas en Excel
13:03 - 36

Grabación y Modificación de Macros en Excel
12:40 - 37

Herramientas Avanzadas de Excel: Fórmulas, Tablas y Macros
01:17 - 38
Protección de Datos y Seguridad en Archivos Excel
05:35
¿Cómo grabar una macro en Excel?
La grabación de macros en Excel es una destreza que potencia la productividad al automatizar tareas repetitivas. Si ya has explorado cómo crear macros escribiendo código, grabarlas te ofrecerá aún más opciones para personalizarlas y reutilizarlas. A continuación, aprenderás a crear y modificar tu primera macro grabada paso a paso.
¿Cómo habilitar la pestaña de desarrollador?
Antes de iniciar, debes asegurarte de que la pestaña "Desarrollador" o "Programador" está habilitada en tu Excel, ya que allí se encuentran las funciones para gestión de macros. Si aún no la has activado, sigue estos pasos:
- Haz clic derecho en la barra de herramientas.
- Selecciona "Personalizar la cinta de opciones".
- Marca la casilla "Desarrollador" o "Developer" y acepta los cambios.
¿Cómo grabar una macro sencilla?
Vamos a crear una macro simple que trasladará el texto "Platzi" a una celda específica y lo formateará. La grabación de macros en Excel captura todas tus acciones y las transforma en código.
- Accede a la pestaña Desarrollador y selecciona "Grabar macro".
- Nombra tu macro, p.ej., "grab1".
- Todo lo que hagas ahora en Excel será registrado:
- Ve a la celda A10 y escríbela palabra "Platzi".
- Cambia el color del texto a verde usando el código RGB de Platzi (152, 262).
- Detén la grabación de la macro.
Para ver y editar el código generado:
- Abre el Editor de Visual Basic presionando
Alt + F11.
¿Cómo utilizar macros con la herramienta Buscar objetivo?
Un uso avanzado de macros es su aplicación con la herramienta "Buscar objetivo", útil para encontrar valores específicos que generen un resultado deseado.
- Graba una macro, por ejemplo, "Buscar 50", y utiliza la herramienta para encontrar el valor que permite que una celda llegue a 50 modificando otro valor asociado.
- Asegúrate de grabar todo el proceso, desde seleccionar la celda a modificar hasta hacer clic en aceptar.
¿Cómo asignar macros a botones?
Puedes hacer estas macros más accesibles asignándolas a botones que se pueden insertar directamente en tus hojas de cálculo.
- Ve a Desarrollador > Insertar y elige un botón.
- Asigna la macro que deseas ejecutar al botón recién creado.
- Cambia el texto del botón si lo deseas haciendo clic derecho.
Cada vez que hagas clic en el botón, la macro se ejecutará automáticamente, permitiéndote cambiar valores y aplicar las modificaciones correspondientes sin tener que repetir manualmente el procedimiento.
¿Cómo crear macros dinámicas para análisis de hipótesis?
Finalmente, puedes crear macros que utilicen controles como botones deslizantes para efectuar análisis de hipótesis más sofisticados. Este enfoque te permite vincular cambios en los datos con resultados inmediatos.
- Crea el control necesario desde Desarrollador > Insertar.
- Configúralo con las macros que desees automatizar, permitiendo efectos instantáneos al mover los controles.
Desafío: ¿Cómo usar macros para resolver problemas complejos?
Con base en el conocimiento adquirido, intenta resolver el siguiente desafío: "¿Qué número debe modificarse para que el valor resultante en un cálculo específico sea 1,829?" Utiliza la macro creada en esta clase y ajusta el código si es necesario. Cotinúa aprendiendo e investigando para perfeccionar tus habilidades en la creación de macros, utilizando recursos online y experimentando con diferentes tipos de códigos.
La programación de macros no solo acelera procesos, también multiplica las posibilidades de análisis y presentación de datos. ¿Listo para dar el próximo paso en tu dominio de Excel?