1
Aprender a utilizar los comandos de macro de Excel
- Descubre el grabador de macrocomandos.
- Muestra la pestaña Desarrollador.
- Preparar la grabación de una macro: escollos a evitar. Grabación en modo relativo o absoluto.
- Comprender los objetivos y las limitaciones de las macros.
- Configurar visualizaciones personalizadas (o Vistas).
- Utilizar estilos de celda personalizados.
Ejercicio
Utilizando herramientas de automatización de Excel (por ejemplo, utilizando varios diseños en la misma hoja de cálculo). Utilización de una macro. Demostración de macros frente a herramientas de automatización.
2
Ejecutar macrocomandos
- Ejecutar una macro utilizando la lista de macros.
- Personalice la interfaz: asigne una macro a un botón, una imagen o un icono de la barra de herramientas de acceso rápido.
- Elija un atajo de teclado para una macro.
- Utilice una macro complementaria.
- Elija el formato de archivo correcto (xls, xlsx, xlsm).
- Responda a las preguntas de seguridad sobre macros, utilice carpetas autorizadas.
- Utilice el cuaderno personal de macros y descubra sus características especiales.
Ejercicio
Practicar la creación de macros. Asignación de macros a iconos de la barra de herramientas de acceso rápido. Grabar y gestionar la seguridad de las macros.
3
Introducción a la interfaz de programación VBA
- Descubra el entorno VBA: las hojas de módulos, el explorador de proyectos VBA, la ventana Propiedades.
- Accede al código generado por la grabación. Ejecuta el modo paso a paso.
- Reaccionar ante los errores de ejecución. ¿Qué es la depuración? Salir .
- Modificar un procedimiento almacenado: entender el código, limpiar las instrucciones innecesarias.
- Documentar un macrocomando.
- Añadir un cuadro de diálogo (MsgBox o InputBox).
- Programar condiciones simples.
- Ejecutar una macro automáticamente cuando se abre un libro de trabajo: la macro AutoOpen.
Ejercicio
Crear macros de apertura automática. Crear una interfaz de diálogo con el usuario, para personalizar la cumplimentación de una lista de datos. Automatizar los filtros, la clasificación, etc.