Curso 5 VBA Desarrollador
En primera, la actividad del Desarrollador VBA de Software en nuestros días es altamente demandada. Las empresas en constante cambio requieren de profesionistas capacitados en el dominio de diversos lenguajes de programación (entre ellos VBA) que sean capaces de responder a innumerables solicitudes que finalmente se traduzcan en resolución de problemas.
El principal problema del personal Administrativo es el desconocimiento del potencial de las herramientas tecnológicas, por una parte los informáticos e ingenieros las dominan mejor pero desconocen la operación y funcionamiento de la Empresa.
“ Mientras que unos no saben de qué disponer para ayudarse a realizar mejor su trabajo en la empresa en la que trabajan, otros desconocen cómo aplicar su conocimiento para mejorar el funcionamiento de la misma ”.
Desarrolla tus habilidades
Continuamos con las habilidades más importantes a desarrollar y fortalecer en este curso y que te servirán en el ámbito profesional serán.
Pensamiento Crítico
La persona cuestiona, analiza y evalúa los fundamentos e ideas propias o ajenas, con el fin de emitir un juicio fundamentado sobre qué se puede mejorar en las empresas.
Análisis
Serás capaz de examinar detalladamente el código, considerándolo por separado en sus partes, para conocer sus características o propiedades.
Observación
El participante requiere el uso de su sentido de la vista y concentración total para detectar posibles errores en su código o para evitarlo en la medida de lo posible.
Ingenio
El ingenio es la capacidad para encontrar y usar las fuentes y recursos disponibles para alcanzar metas, resolver problemas, y moldear el futuro con el uso de código.
Creatividad
La creatividad es la destreza para generar y comunicar ideas originales. Con este curso desarrollarás tu capacidad para generar código que te permita automatizar tareas y le añadirás tu propio estilo.
Resiliencia
La resiliencia es la habilidad para enfrentar y superar desafíos. Incorpora atributos como la persistencia, la determinación y la iniciativa.
Sobre nuestro curso
Nuestro curso va más allá de transmitir los conocimientos técnicos del lenguaje VBA, pues ofrece la visión administrativa que te ayudará a empatizar con el empresario: Para solucionar los problemas de los empresarios, primero tienes que pensar como uno de ellos.
También el usuario desarrollará las habilidades necesarias para visualizar áreas de oportunidad en el funcionamiento de los sistemas empresariales y será capaz de sugerir mejoras en la etapa de diagnóstico. Asimilará los conocimientos técnicos necesarios para la etapa de desarrollo que le ayudarán a automatizar tareas con el uso de Macros.
Aprenderá a crear Macros desde el editor de visual basic for applications sin usar la grabadora de macros, conocerá y entenderá el uso de variables, estructuras de decisión,de control, repetición y manejo de errores, funciones creadas por el usuario y macros con parámetros. Comprenderá la utilización de clases y creará las propias.
Implementará el uso de librerías externas. Será capaz de comprender y utilizar las propiedades de los principales controles de un UserForm. Finalmente, aprenderá a personalizar la cinta de opciones y a crear menús contextuales y emergentes para dar los detalles finales a su propio sistema de Gestión Empresarial S&OP.
NTSD | TEMA | SUBTEMAS | Time | Time por Módulo |
---|---|---|---|---|
1 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
2 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
3 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
4 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
5 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
6 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
NTSD | TEMA | SUBTEMAS | Time | Time por Módulo |
---|---|---|---|---|
1 | Tipos de datos | Boolean, Byte, Double, Integer long, decimal, single, string currency, date, object variant | 0:10:00 | 0:10:00 |
2 | Variables | Declarar, Asignar y utilizar. Sentencias declaración, Asignación y Ejecución. | 0:10:00 | 0:20:00 |
3 | Asignar valor desde | Código. | 0:05:00 | 0:25:00 |
4 | Otra variable (ó la misma variable) | 0:05:00 | 0:30:00 | |
5 | Función InputBox | 0:20:00 | 0:50:00 | |
6 | Asignar valor a la una celda. | Desde una celda. | 0:10:00 | 1:00:00 |
7 | Desde una variable. | 0:15:00 | 1:15:00 | |
8 | Variables de objeto. | Range y With | 0:20:00 | 1:35:00 |
9 | Operaciones con Variables. | Suma, Resta, Multiplicación y División y Concatenación. | 0:40:00 | 2:15:00 |
10 | Ciclo de vida de una variable | Vida de la variable | 0:05:00 | 2:20:00 |
11 | Clasificación de las variables | Por su visibilidad Por su complejidad Por su referencialidad | 0:15:00 | 2:35:00 |
12 | Ejecutar Macros | Autoforma, Controles de formulario, atajo de teclado, OnKey y desde la cinta de opciones. | 0:15:00 | 2:50:00 |
13 | Matrices. | Concepto. Declaración, asignación y aplicación a los días de la semana. | 0:30:00 | 3:20:00 |
14 | Ciclo For Each | Aplicado a Rangos, Hojas, Libros y Archivos. | 0:20:00 | 3:40:00 |
15 | Ciclo For | Aplicado a Rangos, Hojas, Libros y Archivos. | 0:20:00 | 4:00:00 |
NTSD | TEMA | SUBTEMAS | Time | Time por Módulo |
---|---|---|---|---|
1 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
2 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
3 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
4 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
5 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
6 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
NTSD | TEMA | SUBTEMAS | Time | Time por Módulo |
---|---|---|---|---|
1 | Función Suma | 0:10:00 | 0:10:00 | |
2 | Función Resta y Multiplicación. | 0:15:00 | 0:25:00 | |
3 | Función Descuento en función de Suma, Resta y Multiplicación. | 0:20:00 | 0:45:00 | |
4 | FCU | ParamArray | 0:05:00 | 0:50:00 |
5 | Rango como parámetro de una función. | 0:10:00 | 1:00:00 | |
6 | Funciones para obtener propiedades de un Rango, Hoja y Libro. | 0:20:00 | 1:20:00 | |
7 | COUNTIF. | 0:05:00 | 1:25:00 | |
8 | Método WorksheetFunction | VLOOKUP. | 0:30:00 | 1:55:00 |
9 | Macros con parámetros. | Por posición y por nombre. | 0:10:00 | 2:05:00 |
10 | Tipos de programación y su aplicación. | 0:10:00 | 2:15:00 | |
11 | Por Procesos. | 0:05:00 | 2:20:00 | |
12 | Primer acercamiento a los módulos de Clase. | Funcional. | 0:05:00 | 2:25:00 |
13 | Orientado a objetos. | 0:20:00 | 2:45:00 | |
14 | Repaso de Procedimientos Sub y Function. | 0:15:00 | 3:00:00 | |
15 | Segundo acercamiento a los módulos de Clase. | Aplicación de Procedimientos Property Get y Let. | 0:30:00 | 3:30:00 |
16 | Aplicación de los Eventos Initialize y Terminate. | 0:05:00 | 3:35:00 | |
17 | Aplicación práctica Clases | 0:25:00 | 4:00:00 |
NTSD | TEMA | SUBTEMAS | Time | Time por Módulo |
---|---|---|---|---|
1 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
2 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
3 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
4 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
5 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
6 | Próximamente | Próximamente | 0:10:00 | 0:10:00 |
NTSD | TEMA | SUBTEMAS | Time | Time por Módulo |
---|---|---|---|---|
1 | If…ElseIf…Else…End If | 1:00:00 | 1:00:00 | |
2 | Select Case. | 1:00:00 | 2:00:00 | |
3 | Estructuras de control. | Do…Loop. | 1:00:00 | 3:00:00 |
4 | While…Wend. | 0:45:00 | 3:45:00 | |
5 | Importando y exportando código. | ¿Cómo Importar y Exportar módulos? | 0:10:00 | 3:55:00 |
6 | ¿Cómo crear una referencia a otro proyecto? | 0:05:00 | 4:00:00 |
NTSD | TEMA | SUBTEMAS | Time | Time por Módulo |
---|---|---|---|---|
1 | ¿Cómo crear un UserForm? | 0:15:00 | 0:15:00 | |
2 | Control TextBox y sus propiedades y eventos. | 0:15:00 | 0:30:00 | |
3 | Control CommandButton y sus propiedades y eventos. | 0:15:00 | 0:45:00 | |
4 | UserForm y sus elementos. | Control ComboBox y sus propiedades y eventos. | 0:15:00 | 1:00:00 |
5 | Control ListBox y sus propiedades y eventos. | 0:20:00 | 1:20:00 | |
6 | Control MultiPage y sus propiedades y eventos. | 0:30:00 | 1:50:00 | |
7 | Exportando e importando un UserForm. | 0:10:00 | 2:00:00 | |
8 | Aplicación práctica USERFORM | Aplicación práctica USERFORM | 2:00:00 | 4:00:00 |
NTSD | TEMA | SUBTEMAS | Time | Time por Módulo |
---|---|---|---|---|
1 | Métodos | 0:20:00 | 0:20:00 | |
2 | Objeto Range | Propiedades | 0:20:00 | 0:40:00 |
3 | Eventos | 0:20:00 | 1:00:00 | |
4 | Métodos | 0:20:00 | 1:20:00 | |
5 | Objeto Worksheet | Propiedades | 0:20:00 | 1:40:00 |
6 | Eventos | 0:20:00 | 2:00:00 | |
7 | Métodos | 0:20:00 | 2:20:00 | |
8 | Objeto Workbook | Propiedades | 0:20:00 | 2:40:00 |
9 | Eventos | 0:20:00 | 3:00:00 | |
10 | Métodos | 0:10:00 | 3:10:00 | |
11 | Objeto Application | Propiedades | 0:10:00 | 3:20:00 |
12 | Eventos | 0:10:00 | 3:30:00 | |
13 | Aplicación práctica Range. | Aplicación práctica Range. | 0:30:00 | 4:00:00 |
NTSD | TEMA | SUBTEMAS | Time | Time por Módulo |
---|---|---|---|---|
1 | Scripting.FilesystemObject | 0:30:00 | 0:30:00 | |
2 | Internet Explorer | 0:20:00 | 0:50:00 | |
3 | HTML | 0:10:00 | 1:00:00 | |
4 | Bibliotecas Externas | XML | 1:00:00 | 2:00:00 |
5 | Selenium | 0:30:00 | 2:30:00 | |
6 | Outlook | 0:30:00 | 3:00:00 | |
7 | Control Superficial | 0:30:00 | 3:30:00 | |
8 | Macro para crear una macro. | 0:30:00 | 4:00:00 |
NTSD | TEMA | SUBTEMAS | Time | Time por Módulo |
---|---|---|---|---|
1 | ¿Cómo crear una ficha? | 0:30:00 | 0:30:00 | |
2 | ¿Cómo crear un grupo? | 0:30:00 | 1:00:00 | |
3 | Personalizar la Cinta de Opciones. | ¿Cómo crear un botón? | 0:30:00 | 1:30:00 |
4 | ¿Cómo crear un menú? | 0:30:00 | 2:00:00 | |
5 | ¿Cómo crear una splitButton? | 0:30:00 | 2:30:00 | |
6 | ¿Cómo crear un menú contextual dinámico desde XML? | 0:30:00 | 3:00:00 | |
7 | Personalizar menús contextuales y emergentes. | ¿Cómo crear un menú contextual dinámico con VBA? | 0:30:00 | 3:30:00 |
8 | ¿Cómo crear un menú emergente? | 0:30:00 | 4:00:00 |