Reproducción automática
Autocompletar
Lección anterior
Completar y continuar
Excel Avanzado para particulares
Introducción a Macros
¿Qué es una macro?
Grabación de una macro paso a paso
Seguridad de macros y configuración
Almacenamiento: libro actual vs libro personal
Editor de VBA – Entorno de trabajo
Explorar el editor de Visual Basic (VBE)
Módulos, proyectos y propiedades
Cómo insertar y ejecutar código
Programación en VBA Básico
Variables y tipos de datos
Estructuras de decisión (If… Then, Select Case)
Bucles (For, Do While, For Each)
Cuadros de mensaje (MsgBox) y entrada de datos (InputBox)
Manejo de Celdas, Rangos y Hojas
Objetos principales: Workbook, Worksheet, Range
Selección y modificación de celdas con VBA
Copiar, pegar, mover y formatear rangos
Automatización de Tareas Repetitivas
Automatizar filtros, ordenamientos y operaciones frecuentes
Consolidación de datos de múltiples hojas
Generación automatizada de informes
Formularios con VBA (UserForms)
Crear y diseñar formularios personalizados
Controles básicos: cuadros de texto, listas desplegables, botones
Validación de datos y envío a celdas
Gestión de Eventos y Buenas Prácticas
Eventos: Workbook_Open, Worksheet_Change, etc.
Manejo de errores: On Error Resume Next / GoTo
Consejos para escribir código limpio y reutilizable
📁 Automatización de Archivos
Abrir todos los archivos de una carpeta y consolidar datos
Guardar automáticamente el archivo con nombre y fecha
Exportar cada hoja a un archivo PDF
Crear una copia de respaldo del archivo activo
📊 Gestión de Datos
Eliminar filas vacías de una hoja
Combinar datos de varias hojas en una sola
Buscar y reemplazar valores en toda la hoja
Ordenar datos automáticamente por columna
Aplicar formato a una tabla dinámica al actualizarse
Separar nombres y apellidos en columnas distintas
💼 Reportes y Presentación
Generar reportes automáticos con filtros predefinidos
Insertar gráficos dinámicos desde macros
Crear un dashboard con actualización con un solo clic
Insertar encabezado y pie de página con datos del usuario y fecha
Actualizar todas las tablas dinámicas del archivo
🔍 Revisión y Validación
Verificar celdas vacías en un rango crítico
Resaltar valores duplicados en una columna
Validar que todas las celdas numéricas estén dentro de un rango aceptable
Auditar fórmulas y listar celdas con errores
⌨️ Formularios y Entrada de Datos
Formulario de ingreso de clientes con validación
Formulario de control de inventario
Formulario para registrar asistencia
Formulario para registrar ventas y generar recibo
🧩 Utilidades Varias
Cronómetro o temporizador dentro de Excel
Macro para enviar correos desde Outlook con adjuntos
Macro para proteger/desproteger múltiples hojas a la vez
Macro para crear un índice con hipervínculos a todas las hojas
Registrar automáticamente el usuario que modifica una celda
Ocultar o mostrar hojas según el usuario o una contraseña
Insertar fecha y hora en la celda activa con un atajo
Macro para crear un índice con hipervínculos a todas las hojas
Contenido de la lección bloqueado
Si ya estás inscrito,
Necesitarás iniciar sesión
.
Inscríbete en el curso para desbloquear