Creación y Ejecución de Macros Básicas en Excel
Clase 35 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
Viendo ahora - 36

Grabación y Modificación de Macros en Excel
12:39 min - 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
Las macros en Excel pueden ser simples y poderosas a la vez. Aquí aprenderás a crear macros en VBA paso a paso: desde la estructura básica con Sub y End Sub, el uso de ActiveCell.Value, la ejecución con F8, y el formateo con negrilla y colores RGB. Todo con ejemplos claros que puedes copiar y adaptar.
¿Qué es una macro en Excel y cómo se estructura?
Una macro tiene tres partes: nombre, código y cierre. Escribes Sub nombre, VBA habilita el bloque y agrega automáticamente End Sub. Así defines dónde va tu lógica.
- Abre el editor: Alt+F11 en Windows y Command+F11 en Mac.
- Ubícate en la hoja donde trabajarás.
- Escribe Sub nombre y presiona Enter.
¿Cómo abrir el editor y crear el primer sub?
- Presiona Alt+F11 o Command+F11 para abrir Visual Basic.
- Escribe el encabezado y deja el bloque listo.
Sub macro_prueba()
' escribe tu código aquí
End Sub
¿Cómo escribir en la celda activa con ActiveCell.Value?
La instrucción clave es ActiveCell.Value. Escribe el valor en la celda donde esté el cursor sin especificar la referencia.
Sub proc_001()
ActiveCell.Value = "Hola mundo Platzi"
End Sub
- Si la celda activa era B14, quedará el texto ahí.
- Útil para pruebas rápidas y automatizaciones sencillas.
¿Cómo ejecutar paso a paso con F8 y cuándo usar play?
- Con F8 ejecutas línea a línea y ves qué va ocurriendo. Ideal para detectar errores.
- Con Play ejecutas todo de una vez: rápido y directo.
¿Cómo manejar texto, números y reutilizar código sin errores?
Para texto, usa comillas. Para números, no. Y si una instrucción ya te funcionó, cópiala y pégala para acelerar.
¿Cómo tratar comillas en texto y números?
- Texto con comillas.
- Números sin comillas.
ActiveCell.Value = "prueba dos"
ActiveCell.Value = 22
ActiveCell.Value = 25
- Cambia solo lo necesario: el valor o la celda activa.
- Restablece y ejecuta para validar el resultado.
¿Cómo copiar y pegar código para acelerar?
- Usa Ctrl+C y Ctrl+V para reaprovechar instrucciones.
- Ajusta el literal entre comillas o el número.
- Verifica que el cursor esté en otra celda para ver el cambio.
¿Cómo cambiar de hoja y dar formato con RGB y negrilla?
Puedes activar una worksheet, escribir en una celda específica y aplicar formato con negrilla y color usando RGB. Esto te da control visual sobre los resultados.
¿Cómo activar una hoja específica y escribir en una celda?
- Activa la hoja objetivo con worksheet.Activate.
- Escribe en una celda concreta usando ActiveSheet.Range.
Worksheets("Hoja dos").Activate
ActiveSheet.Range("D5").Value = "Hola, ¿qué tal?"
- Esto ubica el texto exactamente en D5 de la hoja activa.
¿Cómo aplicar negrilla y color con RGB?
- Negrilla con Font.Bold.
- Color con Font.Color y RGB.
ActiveSheet.Range("D5").Font.Bold = True
ActiveSheet.Range("D5").Font.Color = RGB(255, 0, 0) ' rojo
- Para otro caso, en B2 con “Plazi”, negrilla y color verde “Plazi” (RGB 152, 200, 62):
Worksheets("Hoja dos").Activate
ActiveSheet.Range("B2").Value = "Plazi"
ActiveSheet.Range("B2").Font.Bold = True
ActiveSheet.Range("B2").Font.Color = RGB(152, 200, 62)
¿Cómo escribir varias operaciones en menos líneas?
- Es posible agrupar acciones sobre la misma celda para simplificar.
- Úsalo cuando repites formato sobre una única ubicación.
- Mantén legible el bloque para depurar con F8 cuando lo necesites.
¿Te animas a practicar? Comparte en comentarios qué intentaste automatizar, qué dudas te surgieron y qué valores formateaste con RGB.