Logo de Excel

Curso
Macros y VBA

Logo de Excel

Curso
Macros y VBA

Modalidad: Clases particulares con un profesor en línea

Duración: 20 horas

Costo del curso: 220 dólares
8 horas: 130 dólares
Hora individual: 14 dólares


¿A quién va dirigido?

Este curso está diseñado para quienes desean aprender a automatizar tareas engorrosas, tediosas y repetitivas en Excel. Si pierdes mucho tiempo haciendo el mismo trabajo vez tras vez de forma manual y quieres que Excel lo haga por ti en segundos, ésta es la mejor opción.

¿Qué ventajas te ofrece este curso sobre otros?

profesor-92

UN PROFESOR EXCLUSIVO PARA TI
Las clases son individuales, dictadas por un profesor en línea o en persona. En las clases online podrás ver la pantalla de tu instructor y dialogar con él en tiempo real, como en un curso presencial.

velocimetro-92

A TU RITMO
El curso avanzará fluidamente. Las clases se adaptarán a tu conocimiento previo y a tu manera específica de aprender. Esto garantizará que no te pierdas en ningún momento.

objetivo-92

CONCEPTOS 100% APLICABLES
Las clases se basan en ejercicios prácticos, para que no solo obtengas conocimientos teóricos, sino que sepas dominar Excel en situaciones reales del día a día y en cualquier versión de Excel.

ubicacion-92

NO IMPORTA DONDE ESTÉS
A través de las clases online puedes aprender cómodamente desde cualquier lugar donde te encuentres. Solo necesitas un equipo con conexión a Internet.

cohete-92

PUEDES EMPEZAR YA MISMO
No es necesario esperar que el curso comience en una fecha determinada. Puedes comenzar las clases cuándo quieras y elegir los días y horarios que más te convengan.

¿Qué obtendrás al finalizar el curso?

Al finalizar el curso, habrás adquirido los conocimientos técnicos necesarios para poder desarrollar macros potentes y escalables en lenguaje VBA y recibirás un certificado que avale tu idoneidad al respecto.

¿Deseas reservar horarios o hacer una consulta?

Indícame sobre qué quieres recibir información y con mucho gusto te responderé de inmediato, sin ningún compromiso de tu parte.

Otras formas de contacto:

Contenido del Curso de Macros y VBA

El Curso de Macros y VBA ha sido pensado especialmente para que puedas aprender a programar macros en VBA de forma natural, partiendo de un entorno familiar como Excel y avanzando gradualmente a través de proyectos prácticos, que quedarán como referencias para tus futuros trabajos.

Esto nos permitirá enfrentarnos a todos los problemas que surgen en el desarrollo de macros e irlos resolviendo a medida que se presentan. El hilo conductor del curso es la aplicación concreta de los conocimientos, por lo que no nos centraremos en largas enunciaciones teóricas que no aporten ningún valor. Todos los conceptos técnicos que sea necesario conocer los aprenderás en el marco de la práctica y cuando se den las circunstancias apropiadas para que las entiendas.

De modo que, al final del curso no te llevarás un montón de conceptos confusos y definiciones inentendibles, sino un dominio real de la programación de macros, junto con una gran cantidad de ejemplos y material de referencia en los cuales basar todos tus desarrollos.

Temario

|1| Introducción a las macros
— Qué son las macros y para qué sirven
— La ficha Programador
— Cómo grabar una macro
— Nombres permitidos y no permitidos para una macro
— La ventana Macros
— Cómo ejecutar una macro
— Cómo modificar una macro
— Guardar un libro con macros

|2| Introducción a Visual Basic para Aplicaciones (VBA)
— Qué es Visual Basic para Aplicaciones (VBA)
— El Editor de VBA (IDE)
— El Explorador de Proyectos
— Qué son los módulos
— Insertar y eliminar módulos

|3| Introducción a la programación
 Objetos
 Colecciones
 Propiedades
 Métodos
 Eventos

|4| Subrutinas
 Qué son los procedimientos Sub (subrutinas)
 Crear un procedimiento Sub con la Grabadora de macros
 Crear un procedimientos Sub desde el Editor de VBA
 Ejemplos de subrutinas sencillas
 Cómo ejecutar un procedimiento desde el Editor de VBA
 Agregar comentarios al código
 Diferencias entre procedimientos privados y públicos
 La instrucción Option Private Module

|5| Principales objetos de Excel
 El modelo de objetos de Excel
 El objeto Application
 Propiedades y métodos del objeto Application
— Los objetos Workbook y Workbooks
— Propiedades y métodos de los objetos Workbook y Workbooks
— Los objetos Worksheet y Worksheets
 Propiedades y métodos de Worksheet y Worksheets
— El objeto Range
 Propiedades y métodos del objeto Range 

|6| Ejemplos de códigos útiles
— Aplicar formato a celdas con el objeto Font (negrita, cursiva, subrayado, tipo de fuente, tamaño de fuente, color de fuente)
— Aplicar otros formatos a la celda (color de fondo, bordes)
— Insertar y eliminar filas y columnas
— Copiar información en la misma hoja, en otra hoja, en otro libro
— Usar Pegado especial
— Crear hojas y modificarles el nombre
— Eliminar hojas
— Abrir un libro y seleccionar una hoja y rango específicos
— Guardar y cerrar un libro
— Obtener la última fila con datos de una columna
— Asignar a una celda el resultado de una operación aritmética
— Asignar a una celda una fórmula o función de Excel 

|7| Ejecución de una subrutina
— Ejecutar una subrutina desde el Editor de VBA
— Ejecutar una subrutina con un atajo de teclado
— Ejecutar una subrutina desde un botón (u otro objeto de Excel)
— Ejecutar una subrutina desde otra subrutina

|8| Estructuras condicionales
 La estructura If
 If … Then
 If … Then … Else
— If … Then … ElseIf
— Estructuras If anidadas
— La estructura Select Case
 La estructura With

|9| Estructuras cíclicas (bucles)
 El bucle For
 Cómo salir de un bucle For
 Los bucles Do While y Do Until

|10| Variables
— Qué son las variables y para qué sirven
— Tipos de variables (Byte, Integer, Long, Single, Double, Currency, Date, String, Boolean, Variant, Object)
— Qué es declarar una variable y para qué sirve
— La instrucción Option Explicit
— Ámbito de las variables (nivel de procedimiento, de módulo y de proyecto)
— Constantes
— Arrays (matrices)
— Declaración de matrices
— Uso de matrices 

|11| Funciones nativas de VBA
— Las funciones MsgBox e InputBox
— La función RGB
— Funciones de conversión de tipos (CBool, CByte, CCur, CDate, CDbl, CInt, CLng, CStr, CVar)
— Funciones de comprobación (IsDate, IsNumeric, IsNull, IsEmpty, IsObject)
— Funciones de texto (Asc, Chr, Len, Left, Right, Mid, Trim, UCase, LCase, InStr, Replace)
— Funciones de fecha y hora (Date, Now, Time, DateDiff)

|12| Procedimientos Function
 Diferencias entre los procedimientos Sub y Function
 Cómo crear un procedimiento Function
 Cómo llamar a un procedimiento Function
 Cómo pasar argumentos a un procedimiento Function
— Diferencia entre pasar un argumento por referencia y por valor
— Cómo hacer que un procedimiento Function devuelva un resultado
— Funciones definidas por el usuario (UDF)

|13| Manejo de errores
 Errores en tiempo de diseño y en tiempo de ejecución
 Principales errores y cómo solucionarlos
 La instrucción On Error Resume Next
 La instrucción On Error GoTo…
— Ejecutar un procedimiento «paso a paso»
— Colocar pausas en un procedimiento

|14| Trabajando con formularios (Forms)
 Crear un formulario
 Cómo llamar un formulario desde una hoja de Excel
 Propiedades y métodos de los formularios
 Eventos de los formularios

|15| Controles de formulario
— Etiqueta (Label)
— Cuadro de texto (TextBox)
— Botón de comando (CommandButton)
— Casilla de verificación (CheckBox)
— Botón de opción (OptionButton)
— Marco (Frame)
— Cuadro de lista (ListBox)
— Cuadro combinado (ComboBox)
— Imagen (Image)

Preguntas frecuentes

El Curso de Macros y VBA estándar tiene una duración de 20 horas.

La duración puede variar, si deseas incluir o excluir temas, o si deseas considerar algún tema con mayor profundidad. Ese es una de las ventajas de las que dispones por tratarse de un curso personalizable, que puede adaptarse a las necesidades de cada estudiante.

Puedes ver y descargar el Temario estándar aquí.

Solo necesitas tener un equipo de escritorio o laptop con conexión a Internet.

Si tu equipo tiene micrófono y parlantes podemos comunicarnos por ellos.
De lo contrario podemos hablar a través de WhatsApp de forma gratuita.

Las clases online se realizan mediante AnyDesk o TeamViewer, dos aplicaciones gratuitas reconocidas que permiten la conexión remota entre equipos.
El proceso de conexión con ambas aplicaciones es muy sencillo, rápido y seguro.

Si lo prefieres, también podemos conectarnos por Zoom o cualquier otro servicio similar.

Si estás en Uruguay, puedes solicitar clases presenciales individuales o para empresasAverigua más…

Por supuesto. Solo debes indicarme qué temas deseas incluir en tu curso personalizado.
La cantidad de temas a abarcar determinará su duración y, en consecuencia, su costo.
En todo otro aspecto, tu curso a medida se manejará como un curso regular.

Dispones de diferentes opciones:

La duración de las clases puede ser de 1 hora, hora y media, 2 horas o incluso más.
Dependerá de cuál sea más conveniente para ti, en función de tus circunstancias.

Los horarios los estableceremos según tu conveniencia, al igual que la cantidad de clases por semana.
Tú decides cuándo y cada cuánto tenerlas.
Podemos establecer un calendario fijo o ir coordinando los horarios clases a clase, de acuerdo a tus circunstancias.

El costo del Curso de Macros y VBA estándar (de 20 horas) es de 220 dólares, si se abona en un solo pago.

También puede pagarse en 2 cuotas de 130 dólares cada una.
Los pagos menores a 10 horas tienen un costo de 14 dólares por hora.

En caso de que quieras adaptar el temario y eso implique un cambio en la carga horaria del curso, se mantendrá un modelo de paquetes de pago equivalente.

Sí. Contratando un paquete de 10 horas obtendrás un mejor precio que reservando horas individuales.
A su vez, el paquete de 20 horas resulta más económico que el de 10.

No. Solo pagarás las horas que realmente necesites y nada más
No hay ningún costo oculto.

Desde cualquier parte del mundo:
Puedes pagar tus clases o paquetes de horas con tarjeta, por medio de PayPal.
También puedes efectuar tus pagos a través de Western Union.

Si estás en Uruguay tienes, además, la posibilidad de utilizar la red de pagos de RedPagos, sin cargo adicional, sin cargo adicional, o por transferencia bancaria.

No. Ni siquiera es imprescindible que tengas Excel instalado en tu equipo.

De forma predeterminada, siempre usaremos la última versión disponible de Excel para Windows (la de Microsoft 365).

Pero en caso de que prefieras utilizar alguna versión anterior que tengas instalada en Windows o Mac, podemos trabajar en ella sin problemas.

Ponte en contacto conmigo lo antes posible y resolveremos el asunto de la mejor manera.

No. No debes llenar ningún formulario.
Simplemente basta con coordinar los detalles de la clase por teléfono o por email y conectarnos en el día y hora convenidos para cada clase.

Sí. Al finalizar cualquiera de los cursos tienes el derecho de solicitar un certificado que lo avale. Este certificado es completamente gratuito

Sí. Podemos coordinar clases presenciales siempre que estés en Uruguay.  Averigua más…

Sí. Si la empresa está en Uruguay, podemos coordinar clases grupales o individuales sin ningún tipo de inconveniente. Averigua más…

, por supuesto. El primer paso es ponernos en contacto por email, por teléfono o en persona, para conversar sobre los detalles del proyecto.  Contáctame…

¿Qué opinan los alumnos?

Lo recomiendo
“Tomé clases de Excel avanzado y macros en Visual Basic. Aprendí muchas cosas nuevas que ya estoy aplicando. Que el curso fuera a medida me ahorró tiempo porque yo ya tenía conocimientos previos. Lo recomiendo completamente.»
-Germán

Excelente
“Muy buen docente. Conoce en profundidad los temas y se esmera en transmitir los conocimientos de acuerdo a las posibilidades del alumno. Contraté el curso de Visual Basic para Excel y terminé contratando también uno avanzado de la misma temática. Ampliamente recomendable.”
-Virginia

Me sirvió mucho
Nunca había logrado entender las macros y en pocos días ya las estoy aplicando en mi trabajo. Enseña paso a paso y con ejemplos prácticos. Me despejó todas las dudas y superó por mucho mis expectativas.«
-Agustín

Recomendable
“Recomendable. Actualizado. Muy bien explicado. Las clases son bien aprovechadas y se ajustan a lo que necesitas aprender.»
-Nicolás

Muy recomendable
“Muy buen curso de Excel a distancia, con gran solvencia de conocimientos. Recomendable»
-Pablo

Gran conocimiento
“Una persona con excelente nivel de conocimiento y mayor aun al momento de enseñar. Ha logrado evacuar todas mis dudas. Muy buena persona.»
-Mónica

Las imágenes de esta página están basadas en diseños de Freepik (freepik.com).