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
¿Cómo piensa Microsoft Excel?
- 2

Estructura de Excel: libros, hojas y coordenadas
08:04 min - 3

Estructura y manejo de hojas en Excel
07:18 min - 4

Cómo proteger celdas específicas en Excel
11:11 min - 5

Listas desplegables en Excel para formularios
10:04 min - 6

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

Cómo Excel ajusta páginas para imprimir
06:47 min - 8

Formato de celdas en Excel
11:18 min - 9
Formato y Manipulación de Hojas de Cálculo en Excel
00:46 min
Preparando la información
- 10

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

Cómo unir y separar texto en Excel
12:02 min - 12

Fórmulas de Excel: suma, promedio y redondeo
12:48 min - 13

Mayúsculas y minúsculas en Excel
03:46 min - 14

Fórmulas con condiciones en Excel: SUMAR.SI y CONTAR.SI
11:00 min - 15

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

Promedios ponderados con suma producto en Excel
13:51 min - 17
Cálculo de Promedio Ponderado en Excel
00:21 min - 18

Pegado especial Excel: fórmulas, valores y transponer
06:38 min - 19

Buscar B en Excel: ciudades y ventas
06:54 min - 20

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

BUSCARVE: unir bases de datos con correo
05:32 min - 22

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

Cómo combinar BUSCARH y BUSCARV en Excel
10:51 min - 24

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

Fórmulas Condicionales Avanzadas en Excel
14:41 min
Analizando la información
- 26

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

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

Tablas dinámicas en Excel para análisis de datos
12:36 min - 29

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

Gráficos de barras para comparar expectativa vs realidad
09:03 min - 31

Gráficas dinámicas: tabla y gráfico en uno
06:39 min - 32

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

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

Buscar objetivo en Excel: precisión garantizada
08:26 min - 35

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

Grabación y Modificación de Macros en Excel
Viendo ahora - 37

Cómo mejorar en Excel con práctica efectiva
01:17 min - 38
Protección de Datos y Seguridad en Archivos Excel
05:35 min
Domina la automatización en Excel con un flujo claro: grabar macros, leer el código en Visual Basic y ejecutarlas con botones y Goal Seek. Aquí verás cómo replicar tareas, editar detalles y construir soluciones rápidas que ahorran tiempo, manteniendo control sobre cada paso.
¿Cómo grabar una macro en Excel y editar el código?
Grabar una macro convierte cada acción en código. Así, puedes repetir procesos y luego ajustar detalles desde Visual Basic. Primero, habilita la pestaña Desarrollador/Programador (o developer) desde personalizar la cinta de opciones y confirma que quede visible.
¿Qué requisitos activar en la pestaña desarrollador?
- Clic derecho en la cinta de opciones.
- Elegir personalizar cinta de opciones.
- Activar Desarrollador/Programador o developer.
- Confirmar con Aceptar.
¿Qué hace exactamente la macro Grab1?
- Iniciar Grabar macro con el nombre Grab1.
- Seleccionar la celda A10.
- Escribir “Platzi” y presionar Enter.
- Formatear el texto en color verde Platzi con su código RGB.
- Detener la grabación al finalizar la acción completa.
- Resultado: el código registra seleccionar A10, escribir “Platzi” y aplicar formato. Se crea “Sub Grab1”.
¿Cómo acceder a Visual Basic para modificar la macro?
- Abrir el editor con Alt + F11 o Command + F11.
- Ubicar “Sub Grab1”.
- Leer el flujo: selección de celda, escritura y formato.
- Ajustar cualquier instrucción según necesidad.
¿Cómo usar buscar objetivo con macros y botones?
Integrar Goal Seek (Buscar objetivo) dentro de una macro permite resolver valores automáticamente. Luego, asignarla a un botón hace que el cálculo sea instantáneo con un clic.
¿Cómo grabar la macro buscar 50?
- Iniciar grabación con el nombre “Buscar 50”.
- Ir a Datos > Análisis de hipótesis > Buscar objetivo.
- Definir la celda C11 con el valor 50, cambiando C10.
- Aceptar y detener la grabación.
- Resultado: el código usa Goal Seek para fijar 50 en C11 ajustando C10; Excel encontró 5 como valor.
¿Cómo insertar y asignar un botón a una macro?
- Ir a Desarrollador > Insertar > Botón.
- Colocarlo en la hoja.
- Asignar la macro “Buscar cincuenta”.
- Cambiar el texto del botón con clic derecho.
- Al hacer clic: se ejecuta la macro y recalcula el valor objetivo de forma inmediata.
¿Cómo vincular un control con buscar objetivo para ajustar valores?
Al combinar una resta como objetivo con Goal Seek y un control deslizante, puedes forzar que dos resultados se igualen, recalculando cada vez que mueves el control.
¿Cómo plantear el objetivo con una resta a cero?
- Identificar el objetivo: igualar el número azul con el número verde.
- Crear una celda que reste: verde menos azul.
- Grabar macro “Buscar verde de azul”.
- Usar Buscar objetivo: fijar esa resta en 0, cambiando la celda amarilla.
- Detener la grabación; Excel halló 7.9 como resultado en el caso mostrado.
¿Cómo usar un control para modificar un número verde?
- Insertar un control desde Desarrollador > Insertar (control para “controlar un número”).
- En Formato de control, vincularlo al número verde.
- Al moverlo de 0 a 100, cambia el valor verde.
- Asignar al control la macro “Buscar verde de azul”.
-
Cada movimiento ejecuta la macro, mantiene la resta en 0 y ajusta el número amarillo.
-
Extra clave:
- Puedes usar formas y asignarlas a macros para activar procesos con clics.
- Siempre detén la grabación tras completar la acción deseada.
- Lee el código generado para aprender su estructura y modificarlo con confianza.
¿Listo para el reto final? Con base en la macro uno y lo aprendido, identifica qué número debe estar en lugar del 2 para que el resultado sea 1829. Ajusta el código donde corresponda y apóyate en el material referenciado sobre tipos de códigos más comunes.
¿Tienes dudas o ideas para automatizar otros cálculos con macros y Goal Seek? Cuéntalas en los comentarios y construyamos más ejemplos juntos.