Desarrollar con comandos de macros
- Definir e identificar los límites de un comando de macro: la necesidad de utilizar a VBA.
- Guardar un comando de macro y mostrar el código.
- Vincular un comando de macro a un botón.
- Utilizar rangos de tamaño variable.
Trabajo práctico
Guardar comandos de macros para descubrir el código VBA.
Manejar el lenguaje VBA de Excel
- Visualizar el código de una macro y realizar modificaciones sencillas en el editor.
- Identificar las particularidades de las diferentes versiones de Excel.
- Comprender el entorno VBA: módulos, proyectos, objetos y sus propiedades.
- Identificar los principales objetos de Excel (libro, hoja de trabajo, rango), sus propiedades y métodos esenciales.
Trabajo práctico
Trabajar en rangos de tamaño variable. Consolidar la información de varias fichas.
Estructura del lenguaje
- Conocer los condicionales: IF...END IF, SELECT CASE. Bucles FOR NEXT, DO WHILE, UNTIL, FOR EACH NEXT.
- Comprender las variables y las constantes. Documentar el código.
- Gestionar los errores de ejecución, depuración.
- Manejar los procedimientos y funciones. Llamadas y conexiones.
Trabajo práctico
Analizar y crear código para actuar condicionalmente sobre rangos de celdas.
Cuadros de diálogo y formularios
- Utilizar el cuadro de mensaje y el cuadro de entrada. Diálogos en Excel.
- Definir y comprender la función de un formulario de UserForm en Excel.
- Describir los diferentes objetos de un formulario y las propiedades de los controles de un formulario.
- Recuperar, controlar y usar datos introducidos en el formulario.
Trabajo práctico
Crear un UserForm y utilizar los datos introducidos.
Procedimientos basados en eventos
- Comprender el procedimiento basado en eventos. Los primeros eventos de libro y hoja (Abrir y Activar).
- Iniciar y configurar un control: eventos de control en UserForm.
Trabajo práctico
Definir las acciones a realizar al abrir un libro de trabajo o al visualizar un UserForm.
Comunicación con Word o PowerPoint
- Utilizar una automatización, hacer referencia a una biblioteca.
- Manejar el objeto Aplicación.
Trabajo práctico
Con VBA, transferir una tabla de Excel a un documento de Word o una presentación de PowerPoint. Opción: certificar sus competencias con el TOSA®.