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)











Hola,
Podrías crear algunos videos utilizando macros enfocándote en tablas dinámicas y gráficos espectaculares.
Saludos / Gracias.
Hola Jorge. Vamos a agregar al curso VBA para tablas dinámicas.
Hola Miguel, cuando agrego o edito, la fecha del calendario me cambia el mes por el día:
Ejemplo= 07/04/1960
Resultado =04/07/1960
No encuentro dónde está el error
Saludos
no es un error solo modifica en ajustes de tu windows la fecha y la hora en mostrar esta en ingles. pero todos esta bien
Hola Silvano no se si ya resolviste tu error, a mi me comenzo a hacer lo mismo y nunca encontre que producia el error porque al principio me registraba bien la fecha, bueno lo resolvi de la siguiente manera (talves hay alguna manera mas facil pero pues me funciono) fue conviertiendo la fecha a valor numerico antes de enviarlo a la celda que queria y despues aplicar formato de fecha, te dejo la parte del codigo:
Dim fechaCorrecta As String
fechaCorrecta = CLng(CDate(Txt_Fecha.value))
HojaBD.Range(«C6»).value = fechaCorrecta ‘Me.Txt_Fecha.value
HojaBD.Range(«C6»).NumberFormat = «dd/mm/yyyy»
Donde: Txt_Fecha es mi textbox donde introduzco mi fecha y HojaBD.Range(«C6») es donde la inserto, intenta ajustarlo a tu codigo a ver si eso te ayuda amigo
Hola como estas, tus videos excelentes, quisiera saber para crear un combo box que al momento de seleccionar un país me despliegue solo las ciudades de ese pais.
Saludos mi Estimado, he solo revisado los enunciados del curso y a lo que leo, se ven super, para iniciar en excel, posterior powerBi, y macros conVb posteriormente, muy excelentes, bendiciones siempre, talves mas adelante realizar un curso completo de sistema compra ventas con kardes en productos de cualquier tipo..
Hola Tio Tech, muy didáctico tus tutoriales, estaba haciendo una base de datos con formulario en visual basic, pero me quedé en insertar calendario flotante, porque cuando descargo el calendario, no abre, dice que es un potente archivo malicioso, ahí estoy trancado, por favor podrías revisar para descargar el calendario, gracias anticipadamente. Saludos
Hola.
Acabo de hacer el primer examen de tu curso excel intermedio y vaya, no ando mal pero un poquito justa, son muchos conceptos.
Tengo una gran tabla hecha (a mano) y necesito una herramienta para registrar cambios: es una tabla de turnos de 40 compañeras de trabajo donde hay muchos cambios de turno entre ellas. Quiero partir de un formulario en el que una compañera solicita un cambio de turno con otra y quede reflejado ese cambio en la tabla original. De esa manera la información de la tabla está siempre actualizada. No sé por dónde empezar. Gracias.
¡Agradecido por tu valioso aporte!
Hola, tu servidor Mauricio Ceja, quisiera ver la posibilidad de que te pueda mandar unas dudas si pudieras regalarme un correo, soy de México y me interesa aplicar el uso de formularios en unos archivos para los cuales uso algunos catálogos, si me pudieras ayudar, gracias
Hola tío tech soy seguidor constante de su canal, le escribo desde Ecuador; estoy realizando un proyecto de programación en excel para facturación de un negocio propio, podría ayudarme por favor cómo podría hacer para que las facturas realizadas puedan ser aceptadas por el sistema de facturación del estado SRI
buenos dias en buscar se podria seleccionar en el excel o filtrar ese nombre como lo puedo hacer
Hola,
Para el listbox o cuadro de texto, no me reconoce el formato de hora del excel, como se le puede hacer ? 🙁
Usando el formulario que se realizo en el modulo 19.
Crear un botón en Visual Basic para Imprimir. uno o varios registros en algún formato prestablecido para entregar algún tipo de reporte. Que de la opción de Imprimir en PDF o en el mismo Exel.?
Buen día excelente curso. Usando el Formulario del modulo 19. Cómo se puede crear un botón en VBA para imprimir usando la base de datos del formulario para entregar un reporte en un formato prestablecido ya sea en pdf o exel
Buen día
Excelente Curso. Se Puede hacer Hacer una macro para Imprimir reportes usando como ejemplo el formulario del Modulo 19?
Buenas tardes Tio Tech, primero felicitarlo por su trabajo que esta realizando de comprtir y explicar estos ejercicios en la red, son de mucha importancia para todos.
tengo una inquitud, hice un trabajo del cual usted realizo hace ya barios meses el cual relaliza unos codigos para hacer una busqueda o hacer un filtro mas avanzado, la primera hoja del excel funciona bien. Pero la segunda y tercera hoja de excel con los mismos campos pero diferentes datos para filtrar no funcionan. y tengo los mismos codigos de la primera hoja. mi Office es 2021 que se le puede hacer.
gracias un saludo desde el Huila Colombia