1
Desarrollo de macrocomandos
- Definir e identificar los límites de un macrocomando: la necesidad de utilizar VBA.
- Graba un comando de macro y visualiza el código.
- Adjuntar un comando macro a un botón.
- Utilice rangos de tamaño variable.
Trabajo práctico
Grabe comandos de macros para descubrir código VBA.
2
Familiarizarse con el lenguaje VBA de Excel
- Visualice el código de las macros y realice cambios sencillos en el editor.
- Identificar las características especiales de las distintas versiones de Excel.
- Comprensión del entorno VBA: módulos, proyectos, objetos y sus propiedades.
- Identificar los principales objetos de Excel (Workbook, Worksheet, Range) y sus propiedades y métodos esenciales.
Trabajo práctico
Trabajar con rangos de tamaño variable. Consolidar información de varias pestañas.
3
Estructura lingüística
- Conozca los condicionales: IF ...END IF, SELECT CASE. FOR NEXT, DO WHILE, UNTIL, FOR EACH NEXT bucles.
- Comprensión de variables y constantes. Documentar el código.
- Gestión de errores en tiempo de ejecución, depuración.
- Manejo de procedimientos y funciones. Llamadas, conexiones.
Trabajo práctico
Analizar y luego crear código para actuar condicionalmente sobre rangos de celdas.
4
Cuadros de diálogo y formularios
- Uso del cuadro de mensajes, cuadro de entrada. Diálogos de Excel.
- Definir y comprender el papel de un UserForm en Excel.
- Descripción de los diferentes objetos de un formulario, propiedades de los controles de un formulario.
- Recuperar, comprobar y procesar los datos introducidos en el formulario.
Trabajo práctico
Crear un UserForm y luego utilizar los datos introducidos.
5
Procedimientos basados en eventos
- Comprender el procedimiento basado en eventos. Los primeros eventos de libro y hoja (Abrir, Activar).
- Inicialización y configuración de un control: eventos de control en UserForms.
Trabajo práctico
Defina las acciones que se realizarán cuando se abra un libro o se muestre un formulario de usuario.
6
Comunicación con Word o PowerPoint
- Utilizar la automatización, hacer referencia a una biblioteca.
- Manejo del objeto Aplicación.
Trabajo práctico
Utilizando VBA, transfiera una tabla Excel a un documento Word o a una presentación PowerPoint. Opción: certifique sus conocimientos con TOSA®.