Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Macros y Visual Basic en Excel
Rating: 4.3 out of 5(92 ratings)
1,175 students

Macros y Visual Basic en Excel

Una macro es una acción o un conjunto de acciones que se puede ejecutar todas las veces que desee.
Last updated 4/2025
Spanish
Spanish [Auto],

What you'll learn

  • Si hay tareas de Microsoft Excel que realiza reiteradamente, puede grabar una macro para automatizarlas.
  • Una macro es una acción o un conjunto de acciones que se puede ejecutar todas las veces que desee.
  • Cuando se crea una macro, se graban los clics del mouse y las pulsaciones de las teclas.

Course content

6 sections47 lectures17h 14m total length
  • Introducción.5:13
  • ActiveX deshabilitado de forma predeterminada.3:00
  • Como guardar un archivo con macros.8:58
  • Grabadora de macros.21:58
  • Nuestra primera macro.6:58
  • Formas de proteger un libro.4:44
  • Objeto Application.17:20
  • Colecciones y objetos.40:53
  • Cells y range.39:42
  • Otras propiedades de range.27:48
  • Trabajar con hojas en VBA.18:42
  • Matrices.22:45
  • Ejemplo de matrices.38:11
  • Otros parámetros del bucle FOR.12:42
  • El bucle FOR...EACH.16:04
  • La sentencia IF...THEN.28:57
  • Variables.16:27
  • Thisworkbook.36:53
  • La función INPUTBOX.30:50
  • La instrucción SELECT CASE.36:37

Requirements

  • Para iniciarse en el mundo de las macros, y, visual basic, debe de tener conocimientos previos de Microsoft excel.

Description

Si tiene tareas que realiza reiteradamente, puede grabar una macro para automatizarlas. Una macro es una acción o un conjunto de acciones que puede ejecutar todas las veces que quiera. Cuando se crea una macro, se graban los clics del ratón y las pulsaciones de las teclas. Después de crear una macro, puede modificarla para realizar cambios.

Imagine que todos los meses crea un informe para el departamento contable. Los clientes con cuentas vencidas deben de aparecer en rojo y en negrita. Puede crear una macro que aplique rápidamente estos cambios de formato en las celdas seleccionadas. 

Las macros y las herramientas de VBA se pueden encontrar en la pestaña Desarrollador, que está oculta de forma predeterminada.

Las macros se escriben en un lenguaje conocido como Visual Basic (VBA). Este lenguaje permite acceder a prácticamente todas las funcionalidades de Excel, pero Excel provee de una herramienta que permite crear una macro sin necesidad de conocer el lenguaje de programación. 

Crear una macro en Excel es una manera fácil y rápida de eliminar esas tareas repetitivas que todos los días te quitan tu tiempo. 


TEMARIO.

Módulo 0.

  • ¿ Cual es la diferencia entre office 365 y office 2019 ?


Módulo 1.

  • FICHA DESARROLLADOR Y ENTORNO DE VISUAL BASIC.

  • MI PRIMERA MACRO CON MSGBOX.

  • FORMAS DISTINTAS DE EJECUTAR UNA MACRO.

Modulo 2.

  • GUARDAR ARCHIVO CON MACROS.

  • PROTEGER ARCHIVO CON MACROS.

Modulo 3.

  • COMO ESCRIBIR DATOS EN UNA CELDA.

  • CÓMO PROCESAR UN RANGO DE DATOS VERTICAL.

  • CÓMO PROCESAR UN RANGO DE DATOS HORIZONTAL.

  • SENTENCIA IF - THEN - EJEMPLO SIMPLE.

  • SENTENCIA IF - THEN - EJEMPLO AVANZADO.

  • SENTENCIA INPUTBOX.

Modulo 4.

  • GRABADORA DE MACROS. EJEMPLO SIMPLE.

  • OPTIMIZANDO EL CODIGO DE LA GRABADORA.

  • GRABADORA DE MACROS EJEMPLO COMPLEJO.

  • 4. CUANDO USAR UNA MACRO.

Modulo 5.

  • QUÉ ES UN FILTRO AVANZADO.

  • VER RESULTADOS EN OTRA HOJA.

  • TERMINANDO EL INFORME.

Modulo 6.

  • CONTROL DE FORMULARIO.

  • GENERANDO EL REPORTE

Modulo 7.

  • PREPARACIÓN DEL ARCHIVO PREVIO A LA MACRO.

  • ESCRIBIENDO EL FOR.

  • AFINANDO LA MACRO Y DEFINIENDO EL CONTADOR.

  • DANDO FORMATO CON LA GRABADORA Y BORRANDO LOS DATOS.

Modulo 8.

  • DEFINICIÓN DE VARIABLES CON INPUT BOX Y EXPLICACIÓN DE CONTADORFILA.

  • COPIADO DE FILAS CON EL PRIMER FOR.

  • COPIADO DE COLUMNAS CON FOR.

  • AGREGADO DE SENTENCIA IF.

  • VERIFICACIÓN DE LA MACRO O DEBUGGING PASO A PASO.

Modulo 9.

  • INTRODUCCIÓN A FORMULARIOS Y CONTROLES.

  • DESARROLLO DEL FORMULARIO PASO A PASO PARTE 1.

  • DESARROLLO DEL FORMULARIO PASO A PASO PARTE 2.

  • DESARROLLO DEL FORMULARIO PASO A PASO PARTE 3.

  • VALIDACIÓN 1.

  • VALIDACIÓN 2.

Modulo 10.

  • CASO PRÁCTICO CLASE 1 DE 4.

  • CASO PRÁCTICO CLASE 2 DE 4.

  • CASO PRÁCTICO CLASE 3 DE 4.

  • CASO PRÁCTICO CLASE 4 DE 4.

Modulo 11. Visual basic en profundidad.

  • Variables, constantes, y, ámbito de las variables.

  • Variables Objeto.

    • Procedimientos Sub.

    • Procedimientos Sub. Argumentos.

    • Procedimientos Function.

    • Formularios.

    • Objeto Application.

    • WorksheetFunction.

    • Encontrar la ultima fila ocupada.

    • Matrices.

    • Condicionales y bucles.

    • Bucle For...Each...Next.

    • XLDOWN

Modulo 12. Ejemplo práctico.

Modulo 13. Tarea a realizar por el alumno.

Modulo 15. Ejemplos.

  • Cambiar color de la fila seleccionada.

  • Encontrar la ultima fila ocupada.

Who this course is for:

  • Este curso esta destinado para personas con conocimientos medios y avanzados de Microsoft excel.