Curso de macros de Excel 2007
Temario
- Utilización de la grabadora de macros
- Creación de botones y personalización de la barra de herramientas
- Grabar con posicionamiento relativo o absoluto
- Uso de las plantillas de Excel para guardar macros o de la Hoja global Personal.xls
- El editor de Visual Basic y su examinador de objetos
- Los módulos, procedimientos y funciones
- Las estructuras de control de Visual Basic
- Las funciones más usuales en Visual Basic y creación de funciones personalizadas
- Cómo depurar un programa, la ventana inmediato y la ayuda de Visual Basic
- Importar y anexar datos en varios pasos
- Cómo optimizar las macros grabadas: macros profesionales
- Llamar a macros desde programas externos como Word o Access
- Las fórmulas R1C1
- Objetos y colecciones principales de Excel
- Creación de un formulario personalizado
- Trabajo con selección, rangos y celdas
- Eventos de Excel: ejecución automática
Libros recomendados
- Excel 2002 Macros y Visual Basic para Aplicaciones
- Reed Jacobson
McGraw-Hill Profesional
Ejercicios del libro
- Excel avanzado
- Claudio Sánchez
MP Ediciones, Manuales Users
Ejercicios de clase
- PlantillaTabla.xlt - Plantilla introducción
- LibroMacrosMenu.xls - Menú para cambiar de hoja de cálculo
- LibroInputBox.xls - Validar datos de las celdas: MacroEscribirNombre, MacroIvaRet, MacroMostrarValores
- LibroMacrosHoy.xls - Pone la fecha de hoy: PonerHoy
- LibroFuncionesPersonalizadas.xls - Ampliar las funciones que trae el Excel: AreaTriangulo, CalcularImporte, EsDiaLaborable
- LibroMacrosBucles.xls - Bucles: PosicionRelativa, PosicionAbsoluta, InsertarFilaDatosMas10porciento, ColorearFilasAlternas
- LibroVisualBasic.xls - Visual Basic: Euros, FechaLarga, RangoSemana, CalculaLunes, MostrarMensaje
- LibroVisualBasic2.xls - Visual Basic: BorrarHojasMenosActual, AgregarHojas, CambiarNombreHojas, ListarHojas, ListarLibros, Control de errores
- LibroLibrosInmediato.xls - AgregarHoja
- LibroImportar.xls - Macro compleja de importar: ImportarTexto, RellenarCeldasVacias, ColumnaFecha, AnexarDatos, BorrarHoja
- LibroImprimir.xls y LibroImprimir.doc - Preparar para imprimir desde Excel o desde Word: AjustarDatos, OcultarColumnas, VistaPreliminar
- LibroAgenda.xls - Realizar un formulario de usuario para agregar datos en una hoja
- LibroReferenciaR1C1.xls - Diferencias entre las fórmulas de referencia A1 y R1C1: Azar, CalcularTotales
Documentación