Course Description
Microsoft Excel es una potente herramienta de desarrollo. Combinar las ventajas de las hojas de cálculo y las herramientas de programación en Visual Basic para Aplicaciones nos permiten personalizar y explotar el máximo rendimiento de la aplicación.
El curso tiene como objetivo transmitir al alumno la idea y filosofía del desarrollo de aplicaciones en Excel, comprendiendo las características de programación en Excel y su modelo de objetos, llegando a diseñar interfaces personalizadas y aumentar el rendimiento de Excel, aplicándolo en los diferentes proyectos de la empresa.
Usuarios habituales de la hoja de cálculo Microsoft Excel que necesitan automatizar tareas con Visual Basic para Aplicaciones.
Agenda
Visual Basic for Application (VBA)
- • Definición
• Crear una Macro con el Grabador de Macros
• Ejecutar una Macro
• Implementar la seguridad en las Macros
Entorno de programación en Excel
- • El Editor de Visual Basic
• Proyectos y Módulos
• Ventana de código
• Otras ventanas
• Concepto de punto de interrupción y su utilidad
Transformar una Macro obtenida con el Grabador, en un Macro de Usuario
- • Concepto de generalización de una Macro
• Aplicar parámetros o argumentos en los procedimientos
• Diferencia entre una Macro y un procedimiento con parámetros
• Crear una Función definida por el usuario
• Diferencia entre Procedimiento y Función
Programación Orientada a Objetos en Excel
- • Introducción
• Jerarquía de objetos en Excel
• Uso o no uso de la cláusula OPTION EXPLICIT
• Comentarios y líneas de continuación en los programas
• Restricciones en los nombres de variables, procedimientos y funciones
• Concepto de variable y constante
• Declaración de variables y constantes
• Ámbito de las variables
• Ámbito de los procedimientos y funciones
• Operadores
Instrucciones estándares en VBA
- • Instrucciones básicas de entrada-salida (INPUTBOX y MSGBOX)
• Aplicación básica y compuesta de la función MSGBOX
• Estructuras de decisión
• Estructuras en bucles
• Tratamiento de errores
Trabajo con objetos, propiedades, métodos y eventos
- • Concepto de objeto, propiedad, método y colección
• Objetos de Excel (Workbook, Worksheet)
• Propiedades de los objetos
• Métodos de los objetos
• Concepto de evento
• Aplicar eventos al Libro y a las Hojas
Uso de los procedimientos tipo Macro
- • Asignar Procedimientos a botones y barras de herramientas
• Introducción a los Formularios
Comments
Virtual MS Excel 2010 VBA - Nivel 1 Online Live training option
Imagine an industry-leading classroom training experience from wherever you have access to the Internet.
The Virtual Online Live events listed here gives you an effective and proven online virtual learning experience with the freedom to attend virtually from anywhere.
There is also an option of experiencing Online Live from one of the many national partner centers where a computer and headset will be provided for you.
This rich and engaging virtual classroom environment lets you conveniently interact with instructors and other students.
You will hear and see your instructor as they teach the course and answer your questions via voice or text.
Choose the online live virtual training option and you can access the recorded version even after the class has finished.
The onDemand labs give you access to the same client and server technologies covered in class so you can test, apply and hone your skills by accessing the labs before and even after the class.
Technical Requirements: a computer or laptop with a modern browser and high speed internet access along with one or two monitors.