Curso completo para crear tus Macros con VBA Excel. Aprende de este curso Gratis para conocer de forma COMPLETA esta herramienta VBA Macros, comenzando desde lo más básico hasta un nivel AVANZADO y lo más importante a tu ritmo y desde cualquier lugar.
¿Cómo accedo al curso de VBA gratis para macros en Excel ?
🚀Para llevar el curso Gratis lo podemos hacer de dos Maneras:
- Mediante la página web: En esta misma página web encontrarás el curso estructurado por Módulos y Capítulo. Como puedes observar cada Capítulo tiene un link de Color azul, al dar clic te lleva a una página nueva donde tendrá un video y también ahí mismo encontrarás el archivo de descarga para trabajar el ejercicio.
- Mediante la Play List de youtube. haciendo clic en este enlace. Ahí encontrarás todos los videos en una sola lista. Recuerda si tienes alguna pregunta solo comenta cada video para luego responderte.
🚨Si aún no sabes como llevar el Curso Puedes ver este video haciendo clic aquí.
Módulo 1: Primeros Pasos
Módulo 2: Fundamentos Básicos
- Grabando mi primera macro
- Ejecutando una macro desde imagen, forma , botón
- Procedimientos :
- Teorías Básicas y creación de:
Módulos, Módulo de Clase y UserForms
Módulo 3: Uso de Variables y constantes
Módulo 4: Introducción al Modelo de Objetos, propiedades y métodos
Módulo 5: Objeto Range y Cells
Módulo 6: Ejercicio y Examen

Crear la siguiente Base de datos con botones; Registrar, Limpiar, Actualizar, eliminar y buscar registros. (Intenta realizar el ejercicio y coméntame hasta que punto llegaste. De ser necesario ayúdate del video)
Módulo 07: Conociendo el Editor de Visual Basic
Módulo 8: Trabajando con Bucles
Módulo 9: Instrucción With y input box y Msgbox
Módulo 10: Condicionales If, Else, Select Case
Módulo 11: Controlador de errores
Módulo 12: Rangos Especiales
Módulo 13: Conociendo los eventos parte I
Módulo 14: Conociendo los eventos parte II
Módulo 15: Crea tus propias funciones
Módulo 16:Funciones Fecha
Trabajando con Formularios en VBA
Módulo 17: Formularios
Módulo 18: Controles de Formulario
- Etiquetas (Label)
- Cuadro de Texto (Textbox)
- Cuadro Combinado (ComboBox)
- Casilla de verificación (Checkbox)
- Botón de Opciones (OptionButton)
- Botón de Comando (Commandbutton) y el Marco (Frame)
- Cuadro de Lista (ListBox)
- Vista de Lista (ListView)
- Páginas Múltiples y Tab Strip
- Barra de desplazamiento y Botón de Número
- Control Imagen (Imagen)
- botón de alternar (Togglebutton)
Módulo 19: Creación de un formulario con botones: Registrar, Modificar, Eliminar, Limpiar y Buscar .
Video 12. Respondiendo Dudas II
Video programado
Macros para Casos Reales
Parte 1. Macros para Casos Reales
- Buscador Potente en VBA
- Ordenar Datos automáticamente
- Macro para eliminar tíldes, acentos y caracteres especiales
- Actualizar Tabla Dinámica Automáticamente
- Evitar Parpadeo en ejecución de Macro (Próximo)
- Enviar Datos de Excel A Word
- Eliminar celdas vacías de un Rango (Próximo)
- Filtros Dinámicos (Próximo)
- Hacer Hablar a Excel (Próximo)
- Protegiendo el código de tus Macros (Próximo)
- Insertar Link a Etiqueta en Formulario VBA (Próximo)
Parte 2. Macros para Casos Reales
- Sorteo Dinámico con Barra de Progreso (Próximo)
- Funciones de usuario (Próximo)
- Suma de Colores (Próximo)
- Imprimir Macros (Próximo)
- Envio de Corres desde Excel
- Generando Archivos PDF (Próximo)
- Envio de mensajes Masivos de Excel a Whatsapp (Próximo)
- MOSTRAR archivos PDF en Formulario VBA Excel (Próximo)
- Generar Códigos Alfa Numericos : Cli_001 (Próximo)
- Ocultar Excel y Mostrar solo el Formulario
Buenas prácticas en VBA
- Tip Buena Práctica 01 (Próximo)
- Tip Buena Práctica 02 (Próximo)
- Tip Buena Práctica 03 (Próximo)
- Tip Buena Práctica 04 (Próximo)
- Tip Buena Práctica 05 (Próximo)
- Tip Buena Práctica 06 (Próximo)
- Tip Buena Práctica 07 (Próximo)
- Tip Buena Práctica 08 (Próximo)
- Tip Buena Práctica 09 (Próximo)
- Tip Buena Práctica 10 (Próximo)











Enhorabuena por tus clases. He seguido la creación de formularios con los controles, validaciones y la de insertar calendario y he disfrutado por la sencillez y claridad de las mismas y encima aportando código que facilita y acorta el trabajo.
No dudes que me has convertido en un fiel seguidor. Abusando de tu generosidad y viendo que eres un pozo de sabiduría ¿Podrías echarme una mano? Resulta que otro ejemplo de trabajar formularios con tablas me encuentro con un tipo de variable que no existe y claro, para poder crearla como UDF necesito conocer a qué se refiere.
El tipo es LinkSource y la variable es la tabla.
¿Tienes algún video donde explicas y que me pueda ayudar?.
Muchas gracias y repito, te has ganado un fiel seguidor.
Un saludo
Te agradeceré que me ayudes con una problema que tengo en un campo «txtcoste». Si en el formulario introduzco 3,15 en la hoja excel aparece con muchos decimales y un formato muy raro. Para que me funcione correctamente tengo que introducir en el formulario 3.15 y al excel lo lleva correctamente. En el código tengo puesto: Cells(Ufila, 5).NumberFormat = «#,##0.00 €»
Lo he puesto así porque quiero evitar que en el formulario se tenga que introducir la moneda ya que es un coñazo
¿Me puedes ayudar?
Por cierto, ya estoy utilizando algunas de tus funciones como la del calendario. Es una auténtica maravilla.
Muchas gracias y un saludo.
P.D: Un fiel seguidor
Muchas gracias por todo lo que enseñas, en forma clara y muy eficiente.
Tio Tech, segui las instrucciones del video 04 (Insertar calendario) Atravez del formulario calendario eleji esta fecha 05/06/2025 pero al momento de insertar al excel cambia la fecha a 06/05/2025 .
Si elijo en el formulario calendario fecha 13/06/2025 en este caso si registra en el excel como 13/06/2025. Si elijo el dia >= a 13 conserva el valor elejido. Porque no conserva los valores seleccionados en el formulario calendario?
Buenas tardes estoy haciendo un formulario pero estoy ejecutando pero lo q ejecuto no me deja llenar mis campos ayudaaa
EL Tio Tech
Bom dia! gostaria muito baixar este curso e buscar o conhecimento o qual eu tenho muito Interesse!
Hasta donde voy, está excelente el curso, gracias.
hola, he comenzado a ver su curso y me parece muy interesante, solo una pregunta, como puedo descargar los archivos de los ejercicios?, no he podido encontrar como descargarlos
Es extraordinaria la idea que haz realizado. Te felicito. No he visto nada parecido en la Web.
Hola, me gusta la didáctica de tu curso que permite una fácil comprensión y eso que por ahora estuve resivando todo el módulo 19.
Tengo una petición, podrías elaborar un video que permita que las acciones del Módulo 19 (registrar, editar, eliminar, etc) se manejen desde una máscara o carátula y que tenga un ícono en el escritorio tipo ejecutable o similar para activarla. Además se permitan generar reportes para imprimir según condición o requisito deseado.
Muchas gracias!
hola buenos dias, primero agradecerte por el curso que esta super bien explicado, te comento brebe mi proyecto, estoy realizando una base de datos con registro de dni leyendo el codigo de barras con un lector optico, separando los datos a travez de una lista con un boton y macro, mi idea es llevar los datos arrojados en un primer cuadro al formulario que diseñastes y al momento de guardar los datos a una segunda hoja que seria el cuadroque vos generaste, si me das un tips para que luego de separar los datos arrojados se autocomplete el formulario se agradece, por otro lado vi algunos videos que no se explican muy bien pero hay una forma de tomar la foto de la personan a ingresar con la webcam y que se inserte en un cuadro de imagen en el momento, ¿puede ser?, desde ya se gradece nuevamente por la info.
Hola, podrías facilitarme el archivo para tener una base a modificar?
Muchas gracias
¿Cómo duplico el calendario si tengo dos campos de fechas?
Hola tío tech.
Disculpa la molestía, pero tengo este problema.
Tengo una tabla llamada clientes.
Tengo otra tabla llamada presupuestos
Y tengo una hoja llamada ingreso datos.
La cual, utilizo para ingresar los datos de los clientes (manualmente)
Me gustaría poder extraer esos mismos datos, desde la tabla Clientes, a la hoja ingreso datos.
Con macros, te cuento que los datos que necesito son: NOMBRE, DIRECCIÓN, TELEFONO.
También me gustaría traer los datos de los materiales, a la misma hoja ingreso datos.
Para luego poder enviar a la tabla presupuestos, los siguientes datos: NOMBRE, DIRECCIÓN, TELEFONO, DETALLE PRESUPUESTO, TOTAL PRESUPUESTO, ENTREGA A CUENTA, SALDO
Tú, podrías ayudarme.
Desde ya muy agradecido
Hola muy buenos días, agradecerte primeramente por el trabajo que realizas y el gran apoyo y soporte que eres para nosotros que solos autodidactas.
Estoy realizando mi base de datos en VB, donde puedo agregar, modificar, eliminar, etc, pero quiero que al momento que salga el registro y datos de un trabajador, requiero que automáticamente salga su foto, sin examinar archivo