Solicitar información

Temario del curso

Modelo de objetos de Excel

  • Cómo proteger hojas frente a operaciones desde VBA
  • Objeto Workbook y la colección Workbooks
  • Elemento Worksheet, además del conjunto Worksheets
  • Técnicas para validar contenidos en hojas
  • Métodos útiles relacionados con el objeto Range
  • Opciones de copia y pegado, incluyendo la variante especial
  • Utilidad de la propiedad CurrentRegion
  • Búsqueda e inserción automática de datos
  • Organización ordenada de rangos en tablas
  • Manejo básico y creación de gráficos mediante Chart

Gestión de eventos

  • Gestionar sucesos a nivel del propio programa (Application-level events)

Manejo avanzado de matrices

  • Trabajo con arreglos dinámicos en tiempo real
  • Introducción y uso correcto de arreglos Variant para tablas estructuradas
  • Estrategias eficientes de administración de memoria y optimización de rendimiento al usar matrices
  • Implementación práctica de estructuras multidimensionales en código

Programación orientada a objetos

  • Conceptos básicos sobre clases y creación eficaz de instancias mediante la programación orientada a objetos.
  • Pasos detallados para generar nuevas clases en entornos VBA.
  • Métodos para dar vida a los objetos, así como liberarlos cuando ya no sean necesarios en el flujo ejecutable.
  • Implementación adecuada de funcionalidades mediante la definición y uso de procedimientos específicos.
  • Construcción y asignación correcta de propiedades que ayuden a describir características internas dentro de las instancias.
  • Estrategias prácticas para validar los valores recibidos, garantizando estabilidad lógica en el código a nivel de cada componente.
  • Explicación detallada sobre propiedades y procedimientos establecidos por defecto dentro del entorno de ejecución.
  • Técnicas avanzadas para controlar posibles errores en el flujo lógico mediante módulos especializados.

Manejo adecuado de colecciones

  • Creación práctica y ordenada de estructuras tipo colección.
  • Procedimientos para insertar o eliminar elementos según el caso particular a gestionar.
  • Organización flexible de referencias entre los componentes mediante índices o nombres identificadores únicos.

Funcionalidades avanzadas y técnicas propias de VBA

  • Diferenciar con claridad entre el envío por copia, enviando valores independientes mediante ByVal o referencias dinámicas gracias a ByRef.
  • Formato adaptable para definir procedimientos que puedan recibir número variable de argumentos según la necesidad particular del momento.
  • Incorporación práctica de parámetros opcionales o con valores predeterminados cuando el contexto así lo exija.
  • Mecanismos propios para diseñar métodos que soporten cantidad indeterminada de entradas gracias a la sintaxis ParamArray del lenguaje.
  • Posibilidades útiles y prácticas derivadas de creación o uso correcto de enumeraciones en el contexto actual de programación.
  • Métodos recomendados al definir y operar con nuevos tipos de datos propios del sistema, según la complejidad esperada por cada proyecto.
  • Tratamiento acertado ante distintas condiciones imprevistas o vacías dentro de flujos lógicos, gestionando adecuadamente valores como Null, Nothing, cadena vacía y otros representativos equivalentes a nivel computacional.
  • Técnicas eficaces al realizar conversión estructural entre tipos distintos en flujos operativos propios de la aplicación.

Acciones orientadas al manejo básico de ficheros

  • Ejecución lógica del proceso necesario para abrir y cerrar documentos en texto plano según el tipo a manejar.
  • Implementación proactiva en lectura y escritura eficiente, considerando formatos de texto estándar o bien datos binarios equivalentes.
  • Métodos para abordar líneas completas dentro del marco de archivos CSV organizados según convenciones típicas.
  • Estrategias óptimas para gestionar y analizar volúmenes elevados de información textual sin generar retrasos en el flujo ejecutivo global.

Uso inteligente de funciones VBA en otros entornos software

Recursos complementarios propios del curso

  • Métodos recomendados al crear módulos adicionales, diseñando herramientas que faciliten el aprovechamiento posterior.
  • Cómo diseñar y desplegar barras de herramientas personalizadas para mejorar experiencias interactivas y organización visual.
  • Instalación eficaz de complementos nuevos, garantizando también su estabilidad técnica y protección adecuada frente a interferencias indeseadas.

Incorporación inteligente de librerías propias del ecosistema externo

Conexión práctica a sistemas de base de datos distintos (ODBC, OLEDB) en flujos VBA activos.

 14 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 2900 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (7)

Próximos cursos

Categorías Relacionadas