Course Code: 3306
Duration: 28 hours
Prerequisites:

Conocimientos de MS Excel al menos intermedios.

Overview:

Por favor, responda las siguientes preguntas:

  • ¿Tu trabajo diario en Excel es una cadena interminable de comandos copiar-pegar?
  • ¿Estás perdiendo tiempo repitiendo operaciones similares para preparar los datos para su análisis?
  • ¿Conoces todos los atajos de teclado en Excel, pero no estás satisfecho con los resultados?
  • ¿En lugar de dedicarte al análisis de datos y a la preparación, estás perdiendo tiempo?
  • ¿Tienes que verificar manualmente la corrección de los datos obtenidos de diferentes sistemas?
  • ¿Tienes que quedarte trabajando después de horas o llevar libros de Excel a casa porque no logras terminar durante el día?
  • ¿Tu trabajo es preparar informes basados en un gran conjunto de datos?
  • ¿Sientes que al trabajar en Excel, estás llegando a los resultados por una vía indirecta?

Si puedes responder SÍ a alguna de estas preguntas, entonces es hora de ponerle fin a esta pesadilla. Este entrenamiento es para ti.

Descubre cómo puedes acelerar tus operaciones diarias y sacar el máximo provecho de MS Excel.

ADVERTENCIA

Después del entrenamiento, tu vida cambiará drásticamente. Actividades que ocupaban todo el día ahora tomarán solo unos momentos. ¿Estás listo para esto?

Course Outline:

Parte I. Aprovecha más de Excel

Revisión de las herramientas en la pestaña Datos

  • Acceso a datos externos - ¿realmente necesitas visitar el sitio web del banco todos los días para conocer la tasa de cambio actual del CHF?
  • Definición de conexiones a datos externos (Access, Web, Texto, XML, ...)
  • Clasificación multinivel - las reglas y las opciones de clasificación adecuadas
  • Filtrado avanzado eficiente - cómo crear filtros teniendo acceso a los criterios del filtro
  • Texto a columnas rápido
  • Eliminación de datos duplicados
  • Forzar la entrada de datos correctos - cómo asegurarte de que los datos estén en un formato específico
  • Análisis de simulación - cómo preparar una presentación profesional de posibles escenarios
  • Análisis de simulación - cómo estimar el resultado de la fórmula
  • Agrupación y resúmenes automáticos - cómo consolidar las filas y columnas y mostrar diferentes niveles de detalle

Tabla Dinámica (PivotTable) y Gráfico Dinámico (PivotChart)

  • Campos calculados - cómo agregar un campo a la Tabla Dinámica que no esté en la hoja
  • Elementos computacionales en la tabla
  • Agrupación de datos y creación de estados profesionales

Parte II. Automatización con VBA.

Macros

  • Grabación y edición de macros: Silencio en el set - está grabando
  • Dónde almacenar las macros - dónde es mejor escribir macros

Introducción a la programación procedural - base necesaria

  • Sub y Function - cómo invocarlos y qué son
  • Tipos de datos - para qué se necesitan las variables y si vale la pena declararlas
  • La declaración condicional If ... Then .... ElseIf .... Else .... End If
  • Declaración Case y la trampa asociada
  • Bucle for ... next, bucle ... each
  • Bucles for ... while, until
  • Instrucciones de interrupción del bucle (exit)

Visual Basic en acción

  • Carga y descarga de datos a una hoja de cálculo (Cells, Range)
  • Carga y descarga de datos al usuario (InputBox, MsgBox)
  • Alcance y duración de las variables
  • Operadores y sus prioridades
  • Opciones útiles del módulo
  • Protección de código - protección del código contra modificaciones y visualización
  • Objetos clave de Excel: Application, Workbook, Workbooks, Worksheet, Worksheets,
  • ThisWorkbook, ActiveWorkbook, ActiveCell, Selection, Range, Cells, ...

Depuración

  • Ventana Inmediata
  • Ventana Locales
  • Ejecución paso a paso - ¿qué hacer cuando algo deja de funcionar?
  • Puntos de control (Watchpoints)
  • 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, por qué un código bien escrito a veces no funciona
  • Estructura: On Error Resume Next, On Error GoTo etiqueta, On Error GoTo 0

Overview in Category: