Home Cursos Pagos Macros y Visual Basic en Excel

Macros y Visual Basic en Excel

Capítulo 1: Macros

Introducción
1.1 Qué es una Macro
1.2 Antes de Comenzar
1.3 Grabar una Macro
1.4 Asignar y Ejecutar una Macro
1.5 El Editor de Macros
1.6 Escribir una Macro
1.7 Macros Grabadas -vs- Macros Escritas
1.8 Referencias Relativas en Macros

Capítulo 2: Visual Basic para Aplicaciones

2.1 Programación Orientada a Objeto
2.2 ¿Qué es Visual Basic para Aplicaciones?
2.3 ¿Qué es Visual Basic para Excel?
2.4 La Estructura de Visual Basic
2.5 Objetos: Colecciones y Clases
2.6 Propiedades de los Objetos
2.7 Métodos y Eventos
2.8 El Explorador de Objetos

Capitulo 3: Tomando el Control de la Hoja de Cálculo con Visual Basic

3.1 Manejo de Rangos, Filas, Columnas y Celdas
3.1.1 Referencias Largas y Cortas
3.1.2 Selección de Celdas con Range y Cells
3.1.3 Selección de Filas y Columnas
3.1.4 Cortar y Pegar Información
3.1.5 Copiar y Pegar Información
3.1.6 Copiar Fórmulas en Celdas
3.1.7 Insertar y Borrar Celdas y Rangos
3.1.8 Ocultar y Mostrar Filas y Columnas
3.2 Manejo de Hoja de Cálculo
3.2.1 Agragar, Mover y Borrar Hojas de Cálculo
3.2.2 Ocultar y Mostrar Hojas de Cálculo
3.2.3 Copiar Hojas de Cálculo
3.2.4 Nombrar Hojas de Cálculo
3.2.5 Proteger y Desproteger Hojas de Cálculo
3.2.6 Imprimir Hojas de Cálculo
3.3 Entrada de Datos con InputBox
3.4 Cuadro de Mensajes y Decisión

Capítulo 4: Estructuras de Programación

Operadores Lógicos
4.1 Direccionamiento con xDown, xUp, xToRight, xToLeft
4.2 Propiedad Offset
4.3 Estructuras de Decisión (Condicionales)
4.3.1 Estructura de Decisión Simple (If…Then…end if)
4.3.2 Ejemplo de Estructura de Decisión Simple (If…Then…end if)
4.3.3 Estructura de Decisión Doble (If…Then…Else…end if)
4.3.4 Ejemplo de Estructura de Decisión Doble (If…Then…Else…end if)
4.3.5 Estructura de Decisión Anidados ( If anidados)
4.3.6 Ejemplo de Estructura de Decisión Anidados (If anidados)
4.4 Estructuras Repetitivas
4.4.1 Estructura Select… Case
4.4.2 Ejemplo 1: Estructura Select… Case
4.4.3 Ejemplo 2: Estructura Select… Case
4.4.4 Estructura For…to…Next
4.4.5 Ejemplo Estructura For… to…Next
4.4.6 Estructura For …to … Next Anidados
4.4.7 Ejemplo de Estructura For …to …Next Anidados
4.4.8 Estructura Do … Loop Until / Do Until … Loop
4.4.9 Ejemplo1: Estructura Do … Loop Until / Do Until … Loop
4.4.10 Ejemplo 2: Estructura Do … Loop Until / Do Until … Loop
4.4.11 Estructura Do … Loop While / Do While …  Loop / While … Wend
4.4.12 Ejemplo Estructura Do … Loop While / Do While … Loop / While … Wend

 Capítulo 5: Tomando el Control Visual de Excel

5.1 ¿Qué es un Formulario?
5.2 Controles de Formulario
5.2.1 Etiquetas (Label)
5.2.2 Cuadros de Texto (TextBox)
5.2.3 Botones de Comando (CommandButton)
5.2.4 Marcos (Frame)
5.2.5 Botones de Opciones (OptionButton)
5.2.6 Casillas de Selección (CheckBox)
5.2.7 Cuadro de Lista (ListBox)
5.2.8 Cuadros Combinados (ComboBox)
5.2.9 Boton de Alternar (ToggleButton)
5.2.10 Barra de Desplazamiento (ScrollBarr)
5.2.11 Botón de Números (SpinButton)
5.2.12 Páginas Múltiples (MultiPage)
5.2.13 Barra de Tabulación (TapStrip)
5.2.14 Imágenes (Image) 
5.3 Ejemplo Aplicado de Formularios
5.3.1 Resultados Mundial de Fútbol Brasil 2014
5.3.2 Registro de Estudiantes
5.4 Llamar un Formulario desde una Hoja de Cálculo
5.5 Asignar un Formulario a la Cinta de Opciones

Capitulo 6: Constantes, Variables y Arrays (Matrices)

6.1 Tipos de Datos
6.2 Declaración de Constantes
6.3 Variables
6.4 Option Explicit
6.5 Matrices (Arrays): Definición y Declaración
6.6 Dimensiones de una Matriz (Arrays)
6.7 Matrices Dinámicas e Instrucciones ReDim y Preserve

Capitulo 7:  Funciones Personalizadas en Visual Basic

7.1 Cómo Crear una Función Personalizada
7.2 Descripción de Funciones Personalizadas
7.3 Convertir una Función en Volátil
7.4 Argumentos de Funciones Opcionales

Capítulo 8: Herramientas de Depuración

8.1 Tipos de Error
8.2 Depuración paso a paso
8.3 El Modo de Interrupción
8.4 Ventana de Inspección

Capitulo 9: Control de Tablas Dinámicas

9.1 Creación de Tablas dinámicas con Visual Basic
9.2 Configuración de Tablas dinámicas con Visual Basic

Capítulo 10: Control de Gráficos con Visual Basic

Creación de Gráficos con macros y VB
Edición de Gráficos con macros y VB
Modificación de Gráficos con macros y VB

32 de respuestas

  1. Alfonso Munoz Leal

    ¿Que sucede que el sistema no deja cerrar mi sección?

  2. Felicitaciones me resulta muy interesante, por ello, ME GUSTA lo publiqué en Facebook y recomendé el blog.

  3. Alonso Cruz

    Es el curso mas completo que he encontrado, favor necesito obtener una membresia desde Chile.

  4. Erig Casapino

    Felicitaciones a Ud. Sr. Alberto y a TUTOLANDIA.COM por este magnífico curso.

    Por otra parte le consulto, ¿Cuándo estará activo el capítulo 10?

  5. Eduardo Ortega

    Felicitaciones a TUTOLANDIA.COM,!!!, por este curso que es didactico, practico y sencillo para aprender a automatizar la hoja de excel.

    ¿Cuando empezaran uno igual en access, o visual basic.net u otro de programacion?

  6. Carlos

    Hola amigos de tutolandia. Estoy interesado en adquirir la membresía de U$D 45 anuales. Soy de Perú y quisiera que me indiquen como hacer para realizar el pago respectivo.
    Agradezco la respuesta que me puedan brindar.

    • puedes hacer el pago desde Perú a través de Western Union si no dispones de tarjeta de crédito. o puedes seguir los pasos desde la página “Precios”.

  7. Hola estimado, quisiera realizar el curso macros y vba.

  8. Guillermo Cordero Caneo

    Por favor Alberto que pasa he hecho unas consultas y no me ha sido respondida.
    a través del correo. Ejemplo 5.3.1 Sí está bien eso lo entendí pero el asunto es dónde pegaste la imagen primero en un multipage en un marco. ¿porqué? en una parte dónde tu copias, puedes seleccionar todo y yo selecciono la imagen .Necesito una explicación paso a paso.

  9. Guillermo Cordero Caneo

    Estimado Alberto: Muy Bueno tu Curso pero cómo sabes tanto hay cosas que pasas por alto, para los que recién estamos aprendiendo. Por ejemplo; cómo en el Ej.5.3.1 como lo hiciste para que la imagen se vea transparente.¿ La pegaste primero en un marco o qué, descubrí por mi mismo cómo poner las etiquetas transparentes, tú no lo explicas. Bueno esperando tu respuesta espero que consideres lo que digo cómo un aporte a tu excelente curso y no cómo una crítica.

    • alberto

      Hola Guillermo,

      La Imagen la descargué de internet, y solo le cambié un poco la saturación de los colores para que se viera como una marca da agua, esto lo hice con PowerPoint, simplemente es copiar la imagen y volverla más opaca.

      saludos,

      Alberto

      • Guillermo Cordero Caneo

        Sí está bien eso lo entendí pero el asunto es dónde pegaste la imagen primero en un multipage en un marco. ¿porque en una parte dónde tu copias, puedes seleccionar todo y yo selecciono la imagen y esta se mueve en cambio a ti no

  10. SERGIO BALDOMINOS

    Buenas tardes,
    Voy a comenzar ahora con este curso, pero me resulta curioso que los temas del 8 en adelante no están activos.
    Tan solo deseaba preguntar si hay previsión de incluirlos en el curso y en caso afirmativo saber en qué fechas.

    Muchas gracias.

    • alberto

      Hola Sergio,

      Hasta la semana pasada estuvimos en un encuentro de partner de youtube en Bogotá y nos atrasamos un poco. la penultima semana de Noviembre terminamos de publicar el final del curso.

  11. Carlos Ortiz Rojas

    Por que no estan activados los cap. del 6 al 10. Como puedo hacer para ingresar?
    Sdos.

    • alberto

      Carlos, estamos creando nuevo contenido y un nuevo capítulo

      En este mes de Octubre terminamos el curso de Macros y Visual Basic para comenzar otro.

  12. Eduardo Ortega

    Desde hace un rato no se ha activado el capitulo 6 en adelante. Cuando lo haran?

    • alberto

      Hola Eduardo,

      Hemos detectado que nos hacen falta algunos temas en este curso: Declaraciones de Variables, Constantes y Arreglos.

      Estos temas son claves en este curso, por lo tanto, estamos creando el contenido de este capítulo.

      Durante este mes de Octubre terminaremos todo el curso de macros y visual basic.

      Gracias por tus comentarios,

      Alberto Meneses
      Lider tutolandia.com

  13. esperanza

    buenas noches estoy interesada en el curso como hago para escribirme
    gracias

    • alberto

      Esperanza,

      solo debes escoger una membresía de 6, 12 o 24 meses,
      haces el pago correspondiente y tienes acceso total a
      la membresía de tutolandia.com

  14. laura fo va

    COMO PUEDO OBTENER EL CURSO EN CD DE MACROS

    • alberto

      Hola Laura, todos los cursos que ofrecemos están en la nube.

      para hacer cualquiera de nuestros cursos solo necesitas un equipo y conexión a internet,

      Alberto

  15. Eduardo Ortega

    Buenas:
    Felicitaciones por este maravilloso curso. Estoy de acuerdo con @omraamcp, sera posible un curso de access, como el de excel (Basico,intermedio, avanzado y macros?).

    • alberto

      Eduardo,

      Ahora que terminemos el curso de Macros y Visual Basic, le enviaremos una encuesta para que definir los nuevos cursos.

      el de Access es una opción.

  16. Jorge Herrera

    Espero terminen pronto de publicar el curso… esta muy bueno…

  17. Eduardo Ortega

    Se informa que cada semana, se publicaria un capitulo de macros en excel. Hoy estamos a 22 Julio-12, y no se ha activado el resto del capitulo tres. Me pueden informar?

    Saludos

    • alberto

      Edgar

      Ahora los videos los estamos subiendo por lo menos un video por día.

    • @omraamcp

      Buenas noches primero agradezco por estos maravillosos cursos en los cuales he aprendido bastante, me gustaria saber si existe alguno de access asi como el de excel desde lo más basico hasta el avanzado seria bueno aprender hacer aplicativos con visual basic y access muchas gracias saludos..!!!

  18. Gaston Marquez

    Muchas gracias. Alberto

  19. Gaston Marquez

    Hola:

    me gustaría saber si existe una fecha de publicación para los próximos módulos de este curso.

    Desde ya muchas gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *