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.

Ambiente VBA

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

Introducción a la programación estructurada

  • Procedimientos: Función, Sub
  • Los tipos de datos.
  • La sentencia condicional If...Then....Elseif....Else....End If.
  • Instrucción Case.
  • Bucles While y Until.
  • Bucle For ... Next.
  • Instrucciones para interrumpir el bucle (exit).

Cadenas de texto (Strings)

  • Combinación de cadenas (concatenación).
  • Conversión a otros tipos - implícita y explícita.
  • Características para procesamiento de cadenas.

Visual Basic

  • Carga y descarga de datos en una hoja de cálculo (Celdas, Rangos).
  • Intercambio de datos con el usuario (InputBox, MsgBox).
  • Declaración de variables.
  • Ámbito y ciclo de vida de las variables.
  • Operadores y su precedencia.
  • Opciones de módulo.
  • Creación de sus propias funciones y su uso en una hoja.
  • Objetos, clases, métodos y propiedades.
  • Seguridad del código.
  • Prevención de manipulación del código y vista previa.

Depuración

  • Ejecución paso a paso.
  • Ventana Locales.
  • Ventana Inmediato.
  • Puntos de interrupción - Expresiones vigentes (Watches).
  • Pila de llamadas (Call Stack).

Manejo de errores

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

Modelo de objetos de Excel

  • El objeto Application.
  • Objeto Workbook y la colección de Workbooks.
  • Objeto Worksheet y la colección Worksheets.
  • Objetos ThisWorkbook, ActiveWorkbook, ActiveCell ....
  • Selección de objetos.
  • Colección Range.
  • Objeto Cells.
  • Visualización de datos en la barra de estado.
  • Optimización utilizando ScreenUpdating.
  • Medición del tiempo mediante el método Timer.

Uso de fuentes de datos externas

  • Uso de la biblioteca ADO.
  • Referencias a fuentes de datos externas.
  • Objetos ADO:
    • Conexión.
    • Comando.
    • Recordset (conjunto de registros).
  • 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. La estructura básica de SQL (SELECT, UPDATE, INSERT INTO, DELETE). Llamada a una consulta de Microsoft Access desde Excel. Formularios para apoyar el uso de bases de datos.

Requerimientos

  • Conocimiento básico de las funciones de Excel, como hojas de cálculo, fórmulas, tablas, y el ordenamiento o filtrado de datos.
  • Experiencia preparando, actualizando o revisando informes en Microsoft Excel.
  • No se requiere experiencia previa en programación.

Público objetivo

  • Analistas que desean automatizar tareas repetitivas en Excel.
  • Profesionales de negocios que trabajan con datos e informes en Excel.
  • Miembros del equipo que quieren construir macros simples y soluciones VBA prácticas para el trabajo diario.
 21 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas