Solicitar información

Temario del curso

Macros

  • Grabación y modificación de macros.
  • Lugares donde se almacenan las macros.
  • Asignación de macros a formularios, barras de herramientas o atajos del teclado.

Entorno VBA

  • El Editor Visual Basic y sus configuraciones.
  • Atajos de teclado habituales.
  • Opciones para optimizar el entorno de trabajo.

Introducción a la programación procedural

  • Procedimientos: Function y Sub.
  • Tipos de datos utilizables.
  • Sentencia condicional If...Then....Elseif....Else....End If.
  • Estructuras de selección Case.
  • Bucle while e until.
  • Bucle for ... next.
  • Comandos para interrumpir la ejecución del bucle (exit).

Cadenas de texto

  • Combinación de cadenas mediante concatenación.
  • Conversión implícita y explícita entre tipos de datos.
  • Opciones avanzadas para procesar textos.

Visual Basic en general

  • Transferencia de datos hacia o desde hojas de cálculo (células, rangos).
  • Interacción con el usuario a través de InputBox y MsgBox.
  • Declaración e inicialización de variables.
  • Ámbito y duración temporal de las variables.
  • Operadores matemáticos y su jerarquía lógica.
  • Trabajo con módulos para programar.
  • Creación e integración de funciones propias dentro de hojas Excel.
  • Ontologías básicas: objetos, clases, métodos y propiedades.
  • Técnicas para proteger el código fuente.
  • Detección temprana e inspección de posibles alteraciones no deseadas en el código.

Depuración

  • Paso a paso durante la ejecución del programa.
  • Uso de la ventana Locales para ver variables.
  • Aplicación de la ventana Inmediato.
  • Configuración y empleo de puntos de interrupción y observaciones.
  • Inspección del historial de llamadas mediante Call Stack.

Manejo de errores

  • Categorías habituales de fallos lógicos y formas preventivas.
  • Detección y resolución sistemática de errores en tiempo de ejecución.
  • Aplicación práctica de instrucciones On Error Resume Next, On Error GoTo label y On Error GoTo 0.

Modelo de objetos Excel

  • Gestionar el objeto Application.
  • Trabajo con objetos Workbook y colección de libros abiertos.
  • Manejo de hojas de cálculo individuales y colecciones específicas.
  • Uso eficiente de ThisWorkbook, ActiveWorkbook y ActiveCell.
  • Selección precisa de objetos deseados en la interfaz.
  • Gestión de rangos mediante la clase Range.
  • Manejo elemental de celdas individuales.
  • Visualización inmediata de información crítica mediante la barra de estado.
  • Aceleración del rendimiento usando ScreenUpdating.
  • Cálculo cronométrico a través del método Timer.

Integración con fuentes externas de datos

  • Técnicas y librerías ADO.
  • Incorporación eficaz de enlaces hacia bases de datos ajenas.
  • Componentes principales de ADO:
    • Connection para la conexión segura al servidor.
    • Command gestionando operaciones predefinidas.
    • Recordset conteniendo resultados obtenidos en tiempo real.
  • Creación correcta de cadenas de conexión necesarias.
  • Conexión a sistemas distribuidos: Microsoft Access, Oracle o MySQL.

Elaboración automatizada de informes

  • Noções iniciais del lenguaje SQL, con énfasis en sintaxis esencial (SELECT, UPDATE, INSERT INTO, DELETE).
    También explicaremos la ejecución programática de consultas almacenadas en bases Access y el uso de formularios Excel para facilitar la interacción.

Requerimientos

  • Conocimientos básicos sobre las funcionalidades de Excel: hojas de cálculo, fórmulas, tablas y métodos de ordenación o filtrado de datos.
  • Experiencia previa en la elaboración, actualización o revisión de informes mediante Microsoft Excel.
  • No es necesario contar con experiencia programática previa.

Público objetivo

  • Analistas que buscan automatizar tareas repetitivas en Excel.
  • Profesionales del ámbito empresarial que gestionan datos e informes en Excel.
  • Miembros de equipo interesados en crear macros sencillas y soluciones VBA prácticas para el trabajo diario.
 21 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 4350 € + IVA*

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

Reseñas (7)

Próximos cursos

Categorías Relacionadas