excel avanzado - cgp

2
EXCEL AVANZADO Objetivo: Dar a conocer al usuario de Excel, que es una aplicación con medios de desarrollo de aplicaciones en Visual Basic. Uso y comprensión de los tipos de macros. Desarrollo de aplicaciones mediante la programación en Excel. Dirigido a: Público en general con conocimientos intermedios de Excel Duración: 20 Horas. www.cgpgroup.mx Temario: 1. Entorno general de programación 1.1 Introducción a la programación. 1.1.1. ¿Qué es la programación? 1.1.2. Programación orientada a objetos. 1.1.3. Tipos de macros. 1.2. Macros grabadas. 1.2.1. Fases en la grabación. 1.2.2. Formas de ejecución. 1.2.3. Asignación de macros. 1.3. Libro habilitado para macros. 1.3.1. Grabar un libro con macros. 1.3.2. Nivel de seguridad de Excel. 1.3.3. Habilitar macros. 2. Entorno general de programación 2.1. Elementos de la ventana del Editor. 2.2. Manejo de módulos. 2.2.1. Insertar módulos normales. 2.2.2. Cambiar en nombre. 2.2.3. Eliminar. 2.3. Nociones básicas en la programación. 2.3.1. Programación orientada a objetos. 2.3.1.1. Objetos. 2.3.1.2. Conjunto de objetos. 2.3.1.3. Propiedades. 2.3.2. Diferencia entre métodos y propiedades. 2.3.3. Tipos de procedimientos. 2.4. Identificación general de código. 2.4.1. Inicio y fin de un procedimiento. 2.4.2. Comentarios. 2.4.3. Errores en el código. 2.4.4. Instrucciones. 2.4.5. Palabras reservadas

Upload: others

Post on 23-Nov-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EXCEL AVANZADO - CGP

EXCEL AVANZADO

Objetivo:• Dar a conocer al usuario de Excel, que es una aplicación con medios de desarrollo de aplicaciones en Visual Basic.• Uso y comprensión de los tipos de macros.• Desarrollo de aplicaciones mediante la programación en Excel.

Dirigido a:Público en general con conocimientos intermedios de Excel

Duración:20 Horas.

www.cgpgroup.mx

Temario:1. Entorno general de programación 1.1 Introducción a la programación. 1.1.1. ¿Qué es la programación? 1.1.2. Programación orientada a objetos. 1.1.3. Tipos de macros. 1.2. Macros grabadas. 1.2.1. Fases en la grabación. 1.2.2. Formas de ejecución. 1.2.3. Asignación de macros. 1.3. Libro habilitado para macros. 1.3.1. Grabar un libro con macros. 1.3.2. Nivel de seguridad de Excel. 1.3.3. Habilitar macros.2. Entorno general de programación 2.1. Elementos de la ventana del Editor. 2.2. Manejo de módulos. 2.2.1. Insertar módulos normales. 2.2.2. Cambiar en nombre. 2.2.3. Eliminar. 2.3. Nociones básicas en la programación. 2.3.1. Programación orientada a objetos. 2.3.1.1. Objetos. 2.3.1.2. Conjunto de objetos. 2.3.1.3. Propiedades. 2.3.2. Diferencia entre métodos y propiedades. 2.3.3. Tipos de procedimientos. 2.4. Identificación general de código. 2.4.1. Inicio y fin de un procedimiento. 2.4.2. Comentarios. 2.4.3. Errores en el código. 2.4.4. Instrucciones. 2.4.5. Palabras reservadas

Page 2: EXCEL AVANZADO - CGP

3. Programación en Visual Basic para Excel 3.1. Primeros pasos en macros programadas. 3.2. Formas de ejecución. 3.2.1. Desde la pestaña de vista. 3.2.2. Con el editor de Visual Basic. 3.2.3. Asignada a un objeto. 3.2.4. Llamándola con otra macro. 3.3. Manipulando los diferentes objetos. 3.3.1. Libros de trabajo. 3.3.1.1. Activeworkbook. 3.3.1.2. Thisworkbook. 3.3.1.3. Workbooks. 3.3.2. Hojas de cálculo o gráfico. 3.3.2.1. Activesheet. 3.3.2.2. Worksheets. 3.3.2.3. Sheets. 3.3.3. Referencia a celdas. 3.3.3.1. Activecell. 3.3.3.2. Cells. 3.3.3.3. Notación abreviada. 3.3.3.4. Range. 3.4. Propiedades y métodos. 3.4.1. Aplicado a libros de trabajo. 3.4.2. Utilizado en hojas. 3.4.3. Dirigido a celdas. 3.5. Variables y constantes. 3.5.1. Option explicit. 3.5.2. Declaración de variables y constantes. 3.5.3. Tipo de datos. 3.5.4. Uso y utilidad. 3.5.5. Asignación de valores.

3.6. Código basado en condiciones. 3.6.1. Manejando la función lógica IF. 3.6.2. Aplicando el Select Case. 3.7. Empleando los Ciclos en Visual Basic. 3.7.1. Cuando la condición sea verdadera (Do while). 3.7.2. Hasta que la condición sea falsa (Do Until). 3.7.3. Definiendo las veces que sedesea ejecutar el ciclo (For).

www.cgpgroup.mx