Contacta con nosotros

Temario del curso

Macros

  • Grabación y edición de macros.
  • Dónde almacenar las macros.
  • Asignación de macros a formularios, barras de herramientas y atajos de teclado.

Entorno VBA

  • Editor de Visual Basic y sus opciones.
  • Atajos de teclado.
  • Optimización del entorno.

Introducción a la programación procedural

  • Procedimientos: Function, Sub.
  • Tipos de datos.
  • Condicional If...Then....Elseif....Else....End If.
  • Instrucción Case.
  • Bucles While, Until.
  • Bucles For ... Next.
  • Instrucciones para salir del bucle (Exit).

Cadenas de texto

  • Combinación de cadenas (concatenación).
  • Conversión a otros tipos: implícita y explícita.
  • Procesamiento de cadenas de texto.

Visual Basic

  • Descarga y carga de datos en una hoja de cálculo (Celdas, Rango).
  • Descarga y carga de datos al usuario (InputBox, MsgBox).
  • Declaración de variables.
  • Alcance y vida útil de las variables.
  • Operadores y su prioridad.
  • Opciones de módulos.
  • Creación de funciones propias y su uso en una hoja.
  • Objetos, clases, métodos y propiedades.
  • Protección del código.
  • Seguridad ante alteraciones del código y vista previa.

Depuración

  • Ejecución paso a paso.
  • Ventana de variables locales.
  • Ventana inmediata.
  • Trampas - Vigilancia.
  • Pila de llamadas.

Manejo de errores

  • Tipos de errores y formas de evitarlos.
  • Captura y gestión de errores en tiempo de ejecución.
  • Estructuras: On Error Resume Next, On Error GoTo etiqueta, On Error GoTo 0.

Modelo de objetos de Excel

  • Objeto Application.
  • Objeto Workbook y colección de Workbooks.
  • Objeto Worksheet y colección de Worksheets.
  • Objetos ThisWorkbook, ActiveWorkbook, ActiveCell, etc.
  • Objeto Selection.
  • Colección Range.
  • Objeto Cells.
  • Muestra de datos en la barra de estado.
  • Optimización mediante ScreenUpdating.
  • Medición del tiempo con el método Timer.

Uso de fuentes de datos externas

  • Uso de la biblioteca ADO.
  • Referencias a fuentes de datos externas.
  • Objetos ADO:
    • Connection.
    • Command.
    • Recordset.
  • Cadena de conexión.
  • Creación de conexiones a diferentes bases de datos: Microsoft Access, Oracle, MySQL.

Generación de informes

  • Introducción al lenguaje SQL. Estructura básica de SQL (SELECT, UPDATE, INSERT INTO, DELETE). Llamada a una consulta de Microsoft Access desde Excel. Formularios para facilitar el uso de bases de datos.

Requerimientos

  • Conocimientos básicos de funcionamiento de Excel, como hojas de cálculo, fórmulas, tablas y ordenación o filtrado de datos.
  • Experiencia en la preparación, actualización o revisión de informes en Microsoft Excel.
  • No es necesaria experiencia previa en programación.

Público objetivo

  • Analistas que deseen automatizar tareas repetitivas en Excel.
  • Profesionales del ámbito empresarial que trabajen con datos e informes en Excel.
  • Miembros de equipos que deseen crear macros sencillas y soluciones VBA prácticas para su 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 4800 € + IVA*

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

Testimonios (7)

Próximos cursos

Categorías Relacionadas