1- Introducción a macros. Necesidades de automatización
- Introducción a las macros
- ¿Cuál es la necesidad?
- Aparece en escena el Visual Basic
- Identificar tareas repetitivas
- Casos de uso de macros
- Planificación de automatización. Definir la necesidad y los objetivos
- Macros y botones de acceso rápido
2- La grabadora de macros en Excel. Creación de macros
- Formato de archivos conteniendo macros
- Macro en el libro actual
- Macro en el libro de macros personal
- El libro de macros personal
- Macros por inmersión: estudiemos unos ejemplos
- Macro que inserta membrete con fecha, hora e imagen (grabada en Personal)
- Macro que aplica formato a rango seleccionado (grabada en Personal)
- Macro que normaliza en tabla archivo .csv (grabada en Personal)
- Macro que inserta registros de formulario en tabla (grabada en este libro)
- Macro que aplica formato a columna de celda activa (grabada en Personal)
- Necesidad y problema presentado…
- Entonces, ¿Qué hacemos?
- Reflexiones y guion
- Grabación
- ¿Qué ha ocurrido?
3- Direccionamientos absolutos y relativos. Edición y ejecución de macros
- Posicionamientos absolutos y relativos
- Referencias absolutas y referencias relativas
- Sí, pero ¿cuándo?
- Ejemplo de insertar fecha en celda actual
- Macro que aplica formato a columna de celda activa
- Macro que anexa registros desde formulario a tabla
- Formas de ejecutar una macro
- Mediante las opciones de la ficha Programador
- Método abreviado
- Asociada a un control de formulario
- Asociada a un objeto gráfico
- Botón personalizado (en acceso rápido y en cinta personalizada)
- Interpretación del código de una macro ya creada
- Guardar un libro con macros
4- Abrir libros con macros. Solución de problemas
- Abrir un libro con macros
- El centro de confianza. Seguridad de macros
- Desbloquear archivos con macros
5- Avanzar en la automatización. Proceso completo de creación de una macro profesional
- Conocer a fondo el trabajo. Toma de situación
- Hoja Factura
- Hoja Clientes
- Hoja Artículos
- Hoja Rappels
- Hoja Histórico
- Hoja Relación Pedidos
- Guion inicial de la macro
- Preparar el trabajo. Planificar, organizar y formular
- Decrementar las existencias de los artículos pedidos
- Incrementar el volumen de ventas de «esos» artículos
- Incrementar el volumen de compras de «ese» cliente
- Imprimir 2 copias del pedido
- Copiar el pedido en la hoja histórico de forma acumulativa
- Grabar la línea de resumen pedido
- Borrar ese pedido
- Incrementar en uno el número del pedido
- Dejar finalmente el cursor posicionado en la celda del código del cliente
- Detallar el guion de la macro
- Pasos exactos para nuestra macro: ¡Grabando!
- Comprobaciones y resumen
6- Escribamos macros. El editor de Visual Basic
- Conceptos preliminares sobre macros. Objetos, propiedades y métodos
- Terminología
- Objetos de Excel
- Propiedades y métodos
- Tabla de objetos, propiedades y métodos
- El editor de Visual Basic
- Escribir una macro
- Primer ejemplo
- Ejecutar una macro tecleada
- Atención, pregunta
- Otros ejemplos de macros tecleando código
- Abrir un libro existente
- Activar un libro ya abierto
- Crear un libro nuevo
- Otros ejemplos de macros
- Buscar el final de una lista
- Buscar el final de una lista y situarnos en la última entrada
- Buscar una entrada en una lista y borrar toda la fila
- Evitar parpadeos de pantalla
- Trabajar a pantalla completa (por ejemplo para cuadros de mando)
- Guardar el archivo actual con un nombre en una ruta
- Crear hojas en un libro a partir de valores de una lista
- Comando Call. Reto final