Formación disponible in-company ¡Contáctanos!
Profesionales que tienen que trabajar con la hoja de cálculo y necesiten mejorar el manejo y el rendimiento de esta herramienta para el análisis y tratamiento avanzado de datos.
Usuarios avanzados de Excel con necesidad de automatizar procesos rutinarios.
1 – LAS MACROS
– Introducción al VBA (visual basic para aplicaciones)
– Introducción a las macros
Hacer visible la ficha programador
Qué se puede hacer con VBA?
– Sobre seguridad de macros
– Guardando libros de trabajo con macros
– Dos tipos de macros en VBA
Procedimiento Sub
Procedimiento Function
– Definiciones importantes
– Creando macros en VBA
– Grabación de macros VBA
Ejemplo 1
Ejemplo 2
– Grabar usando referencias absolutas frente relativas
– Libro de macros personal
– Asignar una macro a una tecla de acceso directo (o método abreviado)
– Asignar una macro a un botón
– Escribiendo algo de código VBA
– ¿Cómo trabaja VBA? Resumen de lo visto
Objetos y colecciones
Propiedades
Métodos
Variables
Construcciones de programación VBA
2 – EL ENTORNO DE VBA. CARACTERÍSTICAS GENERALES
– El editor de VBA (Visual Basic para aplicaciones)
– Los módulos en el editor de VBA
– Personalizar el entorno del editor de VBA: Opciones
Pestaña Editor
Pestaña Formato del Editor
Pestaña General
Pestaña Acoplar
– Personalizar el entorno del editor de VBA: Examinador de objetos
– Personalizar el entorno del editor de VBA: Propiedades del proyecto
Pestaña General
Pestaña Protección
– La ventana de Explorador de proyectos
– La ventana de Propiedades
3 – TIPOS DE DATOS, VARIABLES, CONSTANTES Y EXPRESIONES
– Tipos de datos y variables
– Ámbito de las variables
– Elección del tipo de una variable
– Definiendo constante
– Expresiones, operadores y otros
4 – SENTENCIAS DE CONTROL
– Introducción
– Sentencia IF … THEN … ELSE …
– Sentencia SELECT CASE
– Sentencia FOR…NEXT
– Sentencia WITH…END WITH
5 – RANGOS EN VBA
– Introducción
– Trabajando con rangos en VBA
– Determinar el tipo de la selección
– Copiar un rango
– Cortar un rango
– Copiar un rango de tamaño variable
– Seleccionando rangos variables
– Contar celdas seleccionadas
– Looping eficiente por un rango seleccionado
– Transferir datos de un rango a una matriz (o viceversa)
– Las funciones INPUTBOX y MSGBOX
6 – PROCEDIMIENTO SUB Y FUNCION
– Introducción
– Procedimiento Sub
– Ejemplos procedimiento Sub
– Procedimiento Function
– Definir en qué categoría incluir la nueva Function
– Ejemplos procedimiento Function
7 – TABLAS DINÁMICAS
– Introducción
– Terminología de las Tablas dinámicas
– Generando una Tabla dinámica
– Mostrar valores como
– Modificar una Tabla dinámica
– Primeros ejemplos con Tablas dinámicas
– Tablas dinámicas sin datos numéricos
– Agrupar datos manualmente
– Agrupar datos automáticamente
– Segmentación de datos (y Escala de tiempo)
– Campos y Elementos calculados
– La función IMPORTARDATOSDINAMICOS
– Gráficos dinámicos
• Conocer el entorno de programación VBA para Excel.
• Entender una macro ya construida, aprender a modificarla y realizar macros sencillas de primer nivel.
• Repasar las funcionalidades de las tablas dinámicas y profundizar en su manejo.
• Conocer el entorno de programación VBA para Excel.
• Entender una macro ya construida, aprender a modificarla y realizar macros sencillas de primer nivel.
• Repasar las funcionalidades de las tablas dinámicas y profundizar en su manejo.