Curso [4-5] Microsoft Excel Avanzado con enfásis en VBA para Excel
Contenido 1. Capítulo 1: ¿Qué es VBA?
1.1. Bien, ¿cuál es VBA?
1.2. ¿Qué se puede hacer con VBA?
1.2.1. Inserción de un montón de texto
1.2.2. Automatización de una tarea que se realiza con frecuencia
1.2.3. Automatizar operaciones repetitivas
1.2.4. Creación de un comando personalizado
1.2.5. Crear un botón personalizado
1.2.6. El desarrollo de nuevas funciones de hoja de cálculo
1.2.7. Creación completos, macro-aplicaciones basadas
1.2.8. Crear complementos personalizados para Excel
1.3. Ventajas y desventajas de VBA
1.3.1. VBA ventajas
1.3.2. VBA desventajas
1.4. VBA en una cáscara de nuez
1.5. Una incursión en versiones
2. Capítulo 2: saltar a la derecha en
2.1. Primero lo primero
2.1.1. Los usuarios de Excel 2010
2.1.2. Los usuarios de Excel 2007
2.2. Lo que va a hacer
2.3. Dando los primeros pasos
2.4. Grabación de la Macro
2.5. Prueba de la Macro
2.6. Examinando la Macro
2.7. Modificación de la Macro
2.8. Guardar libros que contienen macros
2.9. La comprensión de Seguridad de macros
2.10. Más acerca del Macro NameAndTime
3. Capítulo 3: Trabajo En el Editor de Visual Basic
3.1. ¿Qué es el Editor de Visual Basic?
3.1.1. La activación de la VBE
3.1.2. Comprender VBE componentes
3.2. Trabajar con la ventana del proyecto
3.2.1. Adición de un nuevo módulo de VBA
3.2.2. Extracción de un módulo de VBA
3.2.3. Exportación e importación de objetos
3.3. Trabajar con una ventana de código
3.3.1. Minimizar y maximizar ventanas
3.3.2. Creación de un módulo
3.3.3. Obtener código VBA en un módulo
3.3.4. Introducir código directamente
3.3.5. Uso de la grabadora de macros
3.3.6. Copia el código VBA
3.4. Personalización del entorno VBA
3.4.1. Uso de la ficha Editor
3.4.2. Uso de la ficha Formato Editor
3.4.3. Uso de la ficha General
3.4.4. Uso de la ficha Docking
4. Capítulo 4: Introducción al modelo de objetos de Excel
4.1. Excel es un objeto?
4.2. Subiendo a la jerarquía de objetos
4.3. Envolviendo su mente alrededor de Colecciones
4.4. Al referirse a los objetos
4.4.1. Navegando a través de la jerarquía
4.4.2. La simplificación de las referencias a objetos
4.5. Buceo en Propiedades y métodos del objeto
4.5.1. Propiedades del objeto
4.5.2. Métodos de objetos
4.5.3. Eventos de objetos
4.6. Averiguando más
4.6.1. Usando el sistema de Ayuda de VBA
4.6.2. Utilizando el Explorador de objetos
4.6.3. Automáticamente las propiedades y métodos listado
5. Capítulo 5: VBA procedimientos Sub y Function
5.1. Subs frente Funciones
5.1.1. En cuanto a los procedimientos Sub
5.1.2. En cuanto a los procedimientos de función
5.1.3. Nombrar Subs y funciones
5.2. Ejecutar procedimientos Sub
5.2.1. Al ejecutar el procedimiento Sub directamente
5.2.2. Ejecutar el procedimiento desde el cuadro de diálogo Macro
5.2.3. Ejecución de una macro mediante un atajo de teclado
5.2.4. Al ejecutar el procedimiento desde un botón o forma
5.2.5. Al ejecutar el procedimiento desde otro procedimiento
5.3. Ejecución de procedimientos Function
5.3.1. Llamar a la función de un procedimiento Sub
5.3.2. Llamar a una función desde una fórmula de hoja
6. Capítulo 6: Uso del Excel Macro Recorder
6.1. Is It Is It Live o VBA?
6.2. Conceptos básicos de grabación
6.3. Preparativos para la grabación
6.4. Relativa o Absoluta?
6.4.1. Grabación en modo absoluto
6.4.2. Grabación en modo relativo
6.5. ¿Qué se graba?
6.6. Opciones de grabación
6.6.1. Nombre de la macro
6.6.2. Tecla de método abreviado
6.6.3. Macro Tienda En
6.6.4. Descripción
6.7. Es esta cosa efi ciente?
7. Capítulo 7: Elementos del lenguaje VBA esenciales
7.1. Uso de comentarios en el código VBA
7.2. Uso de variables, constantes y tipos de datos
7.2.1. Comprensión de las variables
7.2.2. ¿Cuáles son los tipos de datos de VBA?
7.2.3. Declarar las variables de ámbito
7.2.4. Trabajo con constantes
7.2.5. Pre-hechos constantes
7.2.6. Trabajo con cadenas
7.2.7. Utilización de fechas
7.3. Utilización de sentencias de asignación
7.3.1. Ejemplos de asignación de estados
7.3.2. Acerca de ese signo igual
7.3.3. Operadores lisas
7.4. Trabajar con matrices
7.4.1. Declarar matrices
7.4.2. arrays ultidimensional
7.4.3. Las matrices dinámicas
7.5. Uso de etiquetas
8. Capítulo 8: Trabajo con objetos Range
8.1. Una revisión rápida
8.2. Otras formas de referirse a una amplia
8.2.1. La propiedad Cells
8.2.2. La propiedad Offset
8.2.3. Haciendo referencia a las columnas y filas enteras
8.3. Algunas Propiedades del rango de objetos útiles
8.3.1. La propiedad Value
8.3.2. La propiedad Text
8.3.3. La propiedad Count
8.3.4. La propiedades Column y Row
8.3.5. La propiedad Dirección
8.3.6. La propiedad HasFormula
8.3.7. La propiedad Font
8.3.8. La propiedad Interior
8.3.9. La propiedad Fórmula
8.3.10. La propiedad NumberFormat
8.4. Algunos métodos útiles de rango de objetos
8.4.1. El método Select
8.4.2. Los métodos de Copiar y Pegar
8.4.3. El método Clear
8.4.4. El método Delete
9. Capítulo 9: Uso de VBA y funciones de hoja
9.1. ¿Qué es una función?
9.2. Utilizando una función de funciones de VBA
9.2.1. Ejemplos de funciones de VBA
9.2.2. Funciones de VBA que hacen más que devolver un valor
9.2.3. El descubrimiento de las funciones de VBA
9.3. Uso de las funciones de hoja de cálculo en VBA
9.3.1. Ejemplos de funciones de hoja de cálculo
9.3.2. Introducción de funciones de hoja
9.4. Más información sobre la Utilización de las funciones de hoja de cálculo
9.5. Uso de funciones personalizadas
10. Capítulo 10: Cómo controlar el flujo del programa y tomar decisiones
10.1. Ir con el flujo, Dude
10.2. La sentencia GOTO
10.2.1. Decisiones, decisiones
10.2.2. La estructura If-Then
10.2.3. La estructura Select Case
10.3. Golpear el código para un bucle
10.3.1. For-Next loops
10.3.2. Do-While
10.3.3. Do-Until
10.4. Bucle a través de una colección
11. Capítulo 11: Procedimientos automáticos y Eventos
11.1. La preparación para el gran evento
11.1.1. Son acontecimientos útil?
11.1.2. Programación de controladores de eventos procedimientos
11.2. ¿De dónde viene el código VBA Go?
11.3. Escritura de un procedimiento controlador de eventos
11.4. Ejemplos de introducción
11.4.1. El evento Open para un libro
11.4.2. El evento BeforeClose para un libro
11.4.3. El evento BeforeSave para un libro
11.5. Ejemplos de eventos de activación
11.5.1. Activar y desactivar eventos en una hoja
11.5.2. Activar y desactivar eventos en un libro de trabajo
11.5.3. Eventos Libro de activación
11.6. Otros eventos relacionados con Hoja de trabajo
11.6.1. El evento BeforeDoubleClick
11.6.2. El evento BeforeRightClick
11.6.3. El evento Change
11.7. Eventos no asociada a objetos
11.7.1. El evento OnTime
11.7.2. Keypress eventos
12. Capítulo 12: Técnicas de control de errores
12.1. Tipos de errores
12.2. Un ejemplo errónea
12.2.1. La macro no es del todo perfecto
12.2.2. La macro no es todavía perfecto
12.2.3. Es la macro perfecta todavía?
12.2.4. Renunciar a la perfección
12.3. Control de errores Otra manera
12.3.1. Revisión del procedimiento EnterSquareRoot
12.3.2. Acerca de la instrucción On Error
12.4. Controlar errores: Los detalles
12.4.1. Reanudación después de un error
12.4.2. Gestión de errores en una cáscara de nuez
12.4.3. Saber cuándo pasar por alto los errores
12.4.4. Identificar especificaciones errores c
12.5. Un error intencional
13. Capítulo 13: Técnicas de errores de exterminio
13.1. Las especies de insectos
13.2. Identificación de errores
13.3. Técnicas de depuración
13.3.1. Examinando el código
13.3.2. Uso de la función MsgBox
13.3.3. Inserción de instrucciones Debug.Print
13.3.4. Uso del depurador de VBA
13.4. Sobre el depurador
13.4.1. Establecer puntos de interrupción en el código
13.4.2. Uso de la ventana Inspección
13.4.3. Uso de la ventana Locales
13.5. Consejos para la Reducción de errores
14. Capítulo 14: Ejemplos de programación VBA
14.1. Trabajar con rangos
14.1.1. Copia de un rango
14.1.2. Copia de un rango de tamaño variable
14.1.3. Seleccionar al final de una fila o columna
14.1.4. Al seleccionar una fila o columna
14.1.5. Desplazamiento de un rango
14.1.6. Bucle a través de una amplia efi cientemente
14.1.7. Bucle a través de una amplia efi ciente (Parte II)
14.1.8. Preguntar por un valor de celda
14.1.9. Determinar el tipo de selección
14.1.10. La identificación de una selección múltiple
14.2. Cambio de la configuración de Excel
14.2.1. Cambio de los valores booleanos
14.2.2. El cambio no booleanas configuración
14.3. Trabajar con gráficos
14.3.1. Modificar el tipo de gráfico
14.3.2. Retransmisión de la colección ChartObjects
14.3.3. Modificación de las propiedades del gráfico
14.3.4. Aplicar formato gráfico
14.4. Consejos de VBA velocidad
14.4.1. Desactivación de la actualización de pantalla
14.4.2. Desactivar cálculo automático
14.4.3. La eliminación de los molestos mensajes de alerta
14.4.4. Simplificación de referencias a objetos
14.4.5. La declaración de los tipos de variables
14.4.6. Uso de la Con-end con estructura
15. Capítulo 15: Cajas simple diálogo
15.1. UserForm Alternativas
15.2. La función MsgBox
15.2.1. Obtener una respuesta de un cuadro de mensaje
15.2.2. Personalizar cuadros de mensajes
15.3. La función InputBox
15.3.1. InputBox sintaxis
15.3.2. Un ejemplo InputBox
15.4. El Método GetOpenFilename
15.4.1. La sintaxis del método GetOpenFilename
15.4.2. Un ejemplo GetOpenFilename
15.4.3. Selección múltiple-les-fi
15.5. El Método GetSaveAsFilename
15.6. Conseguir un nombre de carpeta
15.7. Viendo Excel incorporada en los cuadros de diálogo
16. Capítulo 16: Conceptos básicos UserForm
16.1. Saber cuándo utilizar un formulario de usuario
16.2. Creación de formularios de usuario: Introducción
16.3. Trabajar con formularios de usuario
16.3.1. Inserción de un nuevo formulario de usuario
16.3.2. Agregar controles a un formulario de usuario
16.3.3. Cambio de las propiedades de un control de formulario de usuario
16.3.4. Visualización de la ventana de código de formulario de usuario
16.3.5. Visualización de un formulario de usuario
16.3.6. Utilizando la información de un formulario de usuario
16.4. Ejemplo de formulario de usuario
16.4.1. Crear el formulario de usuario
16.4.2. Adición de los botones de comando
16.4.3. Sumando los OptionButtons
16.4.4. Adición de controladores de eventos procedimientos
16.4.5. Crear una macro para abrir el cuadro de diálogo
16.4.6. Hacer la macro disponible
16.4.7. Prueba de la macro
17. Capítulo 17: Uso de los controles UserForm
17.1. Introducción a los controles del cuadro de diálogo
17.1.1. Agregar controles
17.1.2. Introducción a las propiedades de control
17.2. Controles del cuadro de diálogo: Los detalles
17.2.1. CheckBox Control
17.2.2. Control ComboBox
17.2.3. El control CommandButton
17.2.4. Marco de control
17.2.5. Control de imagen
17.2.6. Etiqueta de control
17.2.7. El control ListBox
17.2.8. MultiPage Control
17.2.9. El control OptionButton
17.2.10. RefEdit de control
17.2.11. Control ScrollBar
17.2.12. SpinButton Control
17.2.13. TabStrip Control
17.2.14. TextBox Control
17.2.15. ToggleButton de control
17.3. Trabajar con controles del cuadro de diálogo
17.3.1. Cómo mover y cambiar el tamaño de los controles
17.3.2. Alineación y espaciado de los controles
17.3.3. Acomodar los usuarios de teclado
17.3.4. Prueba de un formulario de usuario
17.4. La estética del cuadro de diálogo
18. Capítulo 18: Técnicas de UserForm y trucos
18.1. Usando cuadros de diálogo
18.2. Ejemplo de formulario de usuario
18.2.1. Crear el cuadro de diálogo
18.2.2. Escribir código para mostrar el cuadro de diálogo
18.2.3. Hacer la macro disponible
18.2.4. Probando el cuadro de diálogo
18.2.5. Adición de controladores de eventos procedimientos
18.2.6. Validar los datos
18.2.7. Ahora el cuadro de diálogo funciona
18.3. Los ejemplos más UserForm
18.3.1. Un ejemplo ListBox
18.3.2. Selección de una gama
18.3.3. Utilizando varios conjuntos de OptionButtons
18.3.4. El uso de un SpinButton y TextBox
18.3.5. El uso de un formulario de usuario como un indicador de progreso
18.3.6. Creación de un cuadro de diálogo con fichas
18.3.7. Visualización de un gráfico en un formulario de usuario
18.4. Un cuadro de diálogo Lista de control
19. Capítulo 19: Acceso a las macros a través de la interfaz de usuario
19.1. ¿Qué pasó con CommandBars?
19.2. Personalización de la cinta
19.2.1. Personalización de la cinta manualmente
19.2.2. Personalización de la cinta con XML
19.3. Personalización de menús contextuales
19.3.1. Al mando de la colección CommandBars
19.3.2. Listado de todos los menús contextuales
19.3.3. Haciendo referencia a la CommandBars
19.3.4. En referencia a controles en un CommandBar
19.3.5. Propiedades de los controles CommandBar
19.4. VBA Ejemplos menú contextual
19.4.1. Cómo agregar un elemento nuevo en el menú contextual de celda
19.4.2. Desactivación de un menú contextual
19.5. Crear una barra de herramientas personalizada
20. Capítulo 20: Creación de funciones de hoja de cálculo y Vivir Para contarlo
20.1. ¿Por qué crear funciones personalizadas?
20.2. Entender VBA Fundamentos Función
20.3. Funciones Escritura
20.4. Trabajar con argumentos de función
20.5. Ejemplos de funciones
20.5.1. Una función sin argumentos
20.5.2. Una función con un argumento
20.5.3. Una función con dos argumentos
20.5.4. Una función con un argumento de rango
20.5.5. Una función con un argumento opcional
20.5.6. Una función con un número indefi noche de argumentos
20.6. Funciones que devuelven una matriz
20.6.1. Retornando una matriz de nombres de meses
20.6.2. Devolución de una lista ordenada
20.7. Uso de la función Insertar cuadro de diálogo
20.7.1. Viendo descripción de la función
20.7.2. Descripciones de los argumentos
21. Capítulo 21: Creación de Excel Add-Ins
21.1. Bien. . . Entonces, ¿Qué es un complemento?
21.2. ¿Por qué crear complementos?
21.3. Trabajando con complementos
21.4. Complemento Básico
21.5. Un Ejemplo Add-In
21.5.1. Configuración del libro de trabajo
21.5.2. Prueba del libro
21.5.3. Agregar información descriptiva
21.5.4. Proteger el código VBA
21.5.5. Crear el complemento
21.5.6. Abrir la-add en
21.5.7. La distribución de la en-add
21.5.8. Modificación de la en-add
22. Capítulo 22: Diez preguntas VBA (y respuestas)
23. Capítulo 23: (Casi) Diez Recursos de Excel
23.1. El Sistema de Ayuda de VBA
23.2. Soporte técnico de Microsoft
23.3. Grupos de noticias de Internet
23.4. Sitios Web de Internet
23.5. Excel Blogs
23.6. Google
23.7. Bing
23.8. Grupos de usuarios locales
23.9. Mis otros libros