Programa del Curso
Modelo de objetos de Excel
- La hoja de protección de VBA
- Libro de objetos, colección Libros de trabajo
- Objeto de hoja de trabajo, Hojas de trabajo de colección
- Hojas de validación
- Métodos prácticos del objeto Range
- Copiar, pegar, pegar especial
- Propiedad CurrentRegion
- Buscar, reemplazar
- Rangos de clasificación
- Gráficos (gráfico de objetos)
Eventos
- Eventos de nivel de aplicación
Tableros
- Matrices dinámicas
- Variante de matrices de tablas
- Optimización de matrices y memoria
- Matrices multidimensionales
Orientado a objetos Programming
- Clases y objetos
- Creación de clases
- Creación y destrucción de objetos
- Crear métodos
- Crear propiedad
- Datos de validación mediante la propiedad
- Las propiedades y los métodos predeterminados
- Manejo de errores en el módulo de clase
Crear y administrar colecciones
- Crear una colección
- Adición y eliminación de elementos
- Referencias a los componentes (mediante una clave y un índice)
Estructuras y funciones avanzadas VBA
- Pasar parámetros por valor y referencia (ByRef y ByVal)
- Procedimientos con un número variable de parámetros
- Parámetros opcionales y valores predeterminados
- Procedimientos de número desconocido de parámetros (ParamArray)
- Enumeración, paso conveniente de parámetros
- Escriba el usuario (Tipo definido por el usuario)
- Servicio nulo, nada, cadena vacía "", vacío, 0
- Conversión de tipos (Conversión)
Operaciones de archivo
- Abrir y cerrar archivos de texto
- Lectura y escritura de texto y datos binarios
- Procesamiento de registros en el archivo CSV
- Procesamiento eficiente de archivos de texto
Uso de funciones VBA en otras aplicaciones
Extras
- Crea tus propios complementos
- Crear una barra de herramientas para la adición
- Instalación de sus propios complementos y su protección
Uso de bibliotecas externas
Conexión a bases de datos externas (ODBC, OLEDB)
Testimonios (7)
I like the hands on training and seeing us solve for issues on the spot.
Jon Matrille - LocumTenens.com
Curso - Visual Basic for Applications (VBA) in Excel - Advanced
I really enjoy the training. Huge and practical! knowledge of the trainer combined with his skill to conduct the training made the training time very efficient. The trainer recognized the level of participant's experience in VBA and provided exercises relevant to that experience which made the training very useful.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
Curso - Visual Basic for Applications (VBA) in Excel - Advanced
I was benefit from the trainer knowledge, explanation and tips.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
Curso - Visual Basic for Applications (VBA) in Excel - Advanced
I liked the trainer, nice guy with great attitude.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
Curso - Visual Basic for Applications (VBA) in Excel - Advanced
I generally enjoyed the knowledge and sense of humor.
Lukasz Rozga - UBS Business Solutions Poland Sp. z o.o.
Curso - Visual Basic for Applications (VBA) in Excel - Advanced
I mostly was benefit from the fitted training to people needs.
Robert Solek - UBS Business Solutions Poland Sp. z o.o.
Curso - Visual Basic for Applications (VBA) in Excel - Advanced
The whole topic is interesting - everything was OK.