Directorio Excel VBA desde principiante hasta competente
El primer conocimiento básico de VBA
Capítulo 1 Comprensión de VBA
1.1 Descripción general
1.1.1 Introducción a VBA
1.1.2 Aplicación de VBA en Excel
1.1.3 Relación entre VBA y VB
1.2 Ejemplo simple de VBA
1.3 Aprendizaje del método VBA
1.3.1 Usar macros grabadas para aprender objetos VBA
1.3.2 Usar Internet para aprender VBA
1.4 Resumen
1.5 Computadora Operación de entrenamiento
Capítulo 2 Macros y sus aplicaciones
2.1 Comprensión de las macros
2.1.1 Ventajas de las macros
2.1.2 Desventajas de Macros
2.2 Establecer macros
2.2.1 Nombres de macros, teclas de método abreviado y descripciones
2.2.2 Establecer la ubicación para guardar las macros
2.3 Crear macros
2.3.1 Aclarar los pasos de operación de la macro
2.3.2 Grabar macros
2.4 Editar macros
2.4.1 Analizar código de macro
2.4.2 Borrar código redundante de macro
2.5 Iniciar macro
2.5.1 Iniciar macro a través del cuadro de diálogo "Macro"
2.5.2 Usar teclas de método abreviado para iniciar macros
2.5.3 Usar botones y formas para iniciar macros
2.5.4 Macros de inicio automático
2.5 .5 Programar el lanzamiento de la macro
2.6 Configuración de seguridad de macros
2.6.1 Editores de confianza
2.6.2 Ubicaciones de confianza
2.6.3 Complementos
2.6.4 Configuración de ActiveX
2.6.5 Configuración de macros
2.6.6 Barra de mensajes
2.6. Contenido
2.7 Resumen
2.8 Ejercicios
Capítulo 3 Entorno de desarrollo VBA
3.1 Ventana
3.1.1 Ventana del Explorador de proyectos
3.1.2 Ventana de Código
3.1.3 Ventana de Monitoreo
3.1.4 Ventana de Propiedades
3.1.5 Inmediato Ventana
3.1.6 Ventana local
3.1.7 Explorador de objetos
3.2 Menú
3.2.1 Menú "Ver" p>
3.2.2 Menú "Insertar"
3.2.3 Menú "Depurar"
3.2.4 Menú "Ejecutar"
3.2.5 Menú "Herramientas"
3.3 Resumen
3.4 Ejercicios
El segundo artículo de gramática básica de VBA
Capítulo 4 Conceptos básicos de sintaxis de VBA p>
4.1 Constantes y variables
4.1.1 Constantes
4.1.2 Variables
4.2 Tipos de datos
p>
4.2.1 Tipo cadena
4.2.2 Tipo byte
4.2.3 Tipo entero
4.2.4 Tipo entero largo
4.2.5 Tipo booleano
4.2.6 Tipo decimal
4.2.7 Tipo de moneda
4.2.8 Tipo de coma flotante de precisión simple
4.2.9 Tipo de coma flotante de doble precisión
4.2.10 Tipo de fecha
4.2.11 Variante
4.2.12 Desde Definir tipos de datos p>
4.2.13 Tipos enumerados
4.3 Arreglos
4.3.1 Declarar arreglos
4.3.2 Usando arrays
4.3.3 Operaciones básicas de arrays
4.4 Operadores
4.4.1 Operadores aritméticos
4.4.2 Operadores relacionales
4.4.3 Operadores de conexión
4.4.4 Operadores lógicos
4.4.5 Nivel de prioridad de los operadores
4.5 Resumen
4.6 Ejercicios
Capítulo 5 Declaraciones básicas de VBA
5.1 Declaración de asignación
5.1.1 Declaración de asignación Let
5.1.2 Declaración de asignación de conjunto
5.2 Declaración de comentario
5.2.1 Declaración de comentario Rem
5.2 .2 Comentarios de comillas simples p>
5.3 Declaraciones de entrada y salida
5.3.1 Función InputBox: solicitar contenido de entrada
5.3.2 Función MsgBox: mostrar información
5.3 .3 Declaración Debug.Print
5.4 Declaración de pausa y salto
5.4.1 Declaración de parada
5.4.2 Declaración de finalización
5.4.3 Declaración final de salida
5.4.4 Declaración de salto GoTo
5.5 Habilidades de entrada de declaraciones
5.5.1 Entrada de varias líneas de una sola declaración p>
5.5.2 Entrada de una sola línea de declaraciones múltiples
5.6 Resumen
5.7 Ejercicios
Capítulo 6 Declaración de control de la estructura del programa
6.1 Diagrama de flujo de la estructura del programa
6.1.1 Gráficos de diagrama de flujo comunes
6.1.2 Diagrama de flujo de la estructura básica
6.2 Declaración estructural de selección
6.2.1 Declaración de una sola línea If-Then
6.2.2 Declaración de varias líneas If-Then
6.2.3 Declaración If-Then-Else
6.2.4 Sentencia If-Then-ElseIf
6.2.5 Sentencia de múltiples ramas Select Case
6.3 Sentencia de estructura de bucle
6.3. Bucle Do precondicional
6.3.2 Bucle Do poscondicional
6.3.3 Bucle Do incondicional
6.3.4 Bucle For-Siguiente
6.3.5 Para cada bucle siguiente
6.4 Sentencias anidadas
6.4.1 Seleccionar sentencias anidadas de estructura
6.4.2 Sentencias anidadas en estructuras de bucle
6.5 Resumen
6.6 Ejercicios
Capítulo 7 Proceso
7.1 Conocimientos básicos del proceso
7.1.1 Parámetros reales y formales
7.1.2 Paso de valores y paso de direcciones
7.1.3 Parámetros opcionales
7.1 4 Número indefinido de parámetros
7.1.5 Alcance del procedimiento
7.1.6 Tabla de parámetros del procedimiento
7.1.7 Creación del procedimiento
7.2 Llamadas a procedimiento
7.2.1 Llamadas intramódulo
7.2.2 Llamadas entre módulos
7.2.3 Anidamiento y recursividad de procedimientos
7.3 Resumen
7.4 Ejercicios
Capítulo 8 Subproceso y función
8.1 Subproceso
8.1.1 Subproceso de evento
8.1.2 Comunes Subproceso
8.2 Proceso de Función
8.
2.1 Formato de definición de proceso de función
8.2.2 Función de hoja de trabajo
8.2.3 Función de módulo
8.3 Resumen
8.4 Ejercicios
Parte 3: Objetos VBA de Excel
Capítulo 9 Modelo de objetos VBA de Excel y objetos de aplicación
9.1 Introducción al modelo de objetos VBA de Excel
9.1.1 Conozca Excel 2010
9.1.2 Obtenga más información sobre el modelo de objetos VBA de Excel 2010
9.2 Objeto de aplicación
9.2.1 Obtenga el objeto activo actual
9.2.2 Obtener la información asociada del objeto
9.2.3 Obtener el tipo de objeto
9.2.4 Obtener o establecer el estado del programa
9.2 .5 Controlar el modo de interacción de Excel 2010
9.2.6 Comprender los subobjetos de Aplicación
9.2.7 Usar las opciones "Abrir" y "Guardar como" cuadros de diálogo
9.2.8 MacroOptions establece opciones de macro
9.2.9 Métodos OnKey y SendKeys
9.3 Objetos FileDialog y Dialogs
9.3 .1 Objeto de diálogo de archivo FileDialog
p>
9.3.2 Objeto de colección de cuadro de diálogo de diálogos
9.4 Resumen
9.5 Ejercicios
Capítulo 10 Objeto de libro de trabajo
10.1 Propiedades de los libros de trabajo
10.1.1 Establecer propiedades comunes de los libros de trabajo
10.1.2 Establecer precisión numérica
10.1.3 Establecer contraseña del libro de trabajo
10.1.4 Acceder a las propiedades integradas del libro de trabajo
10.1.5 Devolver la información de estado del usuario del libro de trabajo
10.1 .6 Controlar la visualización de gráficos en el libro de trabajo
p>
10.2 Métodos de los libros de trabajo
10.2.1 Activar todos los libros de trabajo en secuencia
10.2. 2 Guardar libros de trabajo
10.2.3 Juzgar la información del estado del libro de trabajo
10.2.4 Crear nombre
10.3 Eventos del libro de trabajo
10.3.1 Abrir evento: abrir el libro
10.3.2 Activar evento: activar el libro de trabajo
10.3.3 Evento SheetActivate: activar la hoja de trabajo
10.3.4 Evento NewSheet: agregar nueva hoja de trabajo
10.3.5 Evento BeforeSave - antes de guardar el libro
10.3.6 Evento Desactivar - libro inactivo
10.3.7 Evento BeforePrint - antes de imprimir
10.3.8 Evento BeforeClose: antes de cerrar el libro
10.4 Colección de libros
10.4.1 Propiedades de la colección de libros
10.4.2 Métodos de recopilación de libros
10.5 Resumen
10.6 Ejercicios
Capítulo 11 Objeto de hoja de trabajo
11.1 Propiedades de la hoja de trabajo de los objetos
11.1.1 Recorrer las hojas de trabajo en el libro de trabajo
11.1.2 Limitar el rango de movimiento de celdas
11.1.3 Filas de la hoja de trabajo y operaciones de columna
11.1.4 Ocultar o mostrar la hoja de trabajo
11.1.5 Establecer la etiqueta de la hoja de trabajo
Verificar
11.1.6 Determinar el número de páginas impresas
11.2 Métodos del objeto de hoja de trabajo
11.2.1 Mover o copiar la hoja de trabajo
11.2.2 Eliminar una hoja de trabajo
11.2.3 Proteger y desproteger una hoja de trabajo
11.2.4 Determinar si existe una hoja de trabajo
11.3 Eventos de trabajo de la tabla objetos
11.3.1 Evento de cambio - evento de cambio
11.3.2 Evento de cambio de selección - evento de cambio de selección de área
11.3.3 Evento BeforeRightClick ——Clic derecho
11.3.4 Calcular evento—Recalcular
11.4 Colección de hojas de trabajo
11.4.1 Propiedades de la colección de hojas de trabajo
11.4.2 Métodos de colección de hojas de trabajo
11.5 Resumen
11.6 Ejercicios
Capítulo 12 Objetos de celda
12.1 Referencia a un rango de celdas
12.1.1 Referencia a una sola celda a través de la propiedad Cells
12.1.2 Referencia a un rango de celdas a través de la propiedad Range
12.1.3 Pasar La propiedad Offset hace referencia a una celda en relación con otras celdas
12.1.4 Fusionar rangos de celdas
12.1.5 Hacer referencia a una colección de múltiples subrangos
12.1.6 Expandir rango de celdas
12.1.7 Área de intersección de celdas de referencia
12.1.8 Rango actual de referencia
12.1.9 Rango utilizado de referencia
12.1.10 Regresar todas las celdas que coinciden con el tipo y valor especificado
12.2 Selección de rango de celdas
12.2.1 Activación y selección de rango de celdas
12.2.2 Contar el número de celdas seleccionadas
12.2.3 Determinar el tipo del rango de celdas seleccionado
12.2.4 Recorrer eficientemente el rango de celdas seleccionado
12.3 Editar rangos de celdas
12.3.1 Fusionar y dividir celdas
12.3.2 Configurar automáticamente el área de impresión
12.3.3 Establecer fórmulas para celdas
12.3.4 Copiar y mover rangos de celdas
12.3.5 Eliminar celdas
12.4 Configurar formatos de rango de celdas
p>
12.4.1 Establecer estilos de aplicación automática
12.4.2 Establecer formato condicional
12.4.3 Establecer líneas de borde
12.4.4 Establecer formato de alineación de texto
12.4.5 Establecer formato de ajuste automático de palabras
12.5 Procesamiento de fórmulas de rango de celdas
12.5.1 Determinar si una celda contiene una fórmula
12.5.2 Rellenar fórmulas automáticamente
12.5.3 Bloquear y ocultar fórmulas
12.5.4 Convertir fórmulas a valores numéricos
12.6 Consulta de datos de rango de celdas
12.6.1 Encontrar el valor especificado
12.6.2 Buscar y ubicar el valor máximo en el rango de celdas
12.6.3 Consultar las celdas de formato especial
12.6.4 Consulta difusa
12.7 Ordenar datos en el rango de celdas
12.8 Resumen
12.9 Ejercicios
Capítulo 13 Objetos de gráfico
13.1 Crear Gráficos
13.1.1 Crear gráficos incrustados
13.1.2 Crear hojas de trabajo de gráficos
13.1.3 Convertir tipo de gráfico
13.1.4 Eliminar gráfico
13.2 Controlar objeto de gráfico
13.2.1 Determinar el objeto seleccionado actualmente Tipos de gráficos
13.2.2 Imprimir gráficos
13.2.3 Guardar gráficos como imágenes
13.2.4 Usar etiquetas de datos
13.3 Configuración del formato del gráfico
13.3.1 Establecer información de la leyenda
13.3.2 Establecer información del eje del gráfico
13.3.3 Agregar sombra al gráfico
13.3.4 Establecer el color del gráfico
13.4 Eventos del gráfico
13.4.1 Eventos de la hoja del gráfico
13.4.2 Eventos del gráfico integrado
p>13.5 Resumen
13.6 Ejercicios
Parte 4 Aplicaciones VBA avanzadas
Capítulo 14 Personalización de la interfaz de usuario de Excel 2010
14.1 Excel Introducción a la interfaz 2010
14.1.1 Interfaz de usuario de cinta
14.1.2 Pestaña "Archivo"
14.1.3 A la barra de herramientas de acceso rápido para agregar comandos
14.1.4 Ventajas de usar Ribbon para diseñar la interfaz de usuario
14.2 Personalizar menú
14.2.1 Usar código VBA para acceder al menú de Excel
14.2 .2 Crear un menú personalizado
14.2.3 Crear un elemento de menú contextual
14.3 Personalizar la cinta
14.3.1 Usar el Bloc de notas para personalizar la pestaña de la cinta
14.3.2 Utilice el editor de interfaz de usuario personalizado para Microsoft Office 2010 para modificar la interfaz de usuario
14.3.3 RibbonX y VBA
14.4 Menú Archivo "Configuración"
14.4.1 Deshabilitar comandos en el menú Archivo
14.4.2 Agregar comandos al menú Archivo
14.5 Resumen
p>
14.6 Ejercicios
Capítulo 15 Controles de la hoja de trabajo
15.1 Controles de formulario
15.1.1 Controles de botones
15.1 .2 Cuadros combinados y cuadros de lista
15.1.3 Casillas de verificación y botones de opción
15.1.4 Perillas numéricas y barras de desplazamiento
15.2 Controles ActiveX
15.2.1 Etiquetas , botones, botones de alternancia y cuadros de texto
15.2.2 Cuadros combinados y cuadros de lista
15.2.3 Casillas de verificación y botones de radio
15.2.4 Valor perillas y barras de desplazamiento
15.3 Resumen
15.4 Ejercicios
Capítulo 16 Diseño de interfaz
16.1 Introducción a los controles de formulario
16.2 Usar formularios
16.2.1 Configurar las propiedades del formulario
16.2.2 Usar formularios y controles Métodos
16.2.3 Eventos de formulario
16.3 Botones de comando
16.3.1 Propiedades de los botones de comando
16.3.2 Métodos y eventos de los botones de comando
16.4 Cuadro de texto
16.4.1 Propiedades del cuadro de texto
16.4.2 Métodos y eventos del cuadro de texto
16.5 Botones de opción y casillas de verificación
16.5.1 Propiedades de botones de opción y casillas de verificación
16.5.2 Ejemplos de botones de opción y casillas de verificación p>
16.6
Cuadro de lista y cuadro compuesto
16.6.1 Propiedades del cuadro de lista y cuadro compuesto
16.6.2 Métodos y eventos del cuadro de lista y cuadro compuesto
16.6. 3 Ejemplos de cuadros de lista y cuadros compuestos
16.7 Otros controles
16.7.1 Controles multipágina
16.7.2 Botones de cambio
16.7 .3 Control de imagen
16.8 Caja de herramientas personalizada
16.8.1 Agregar o eliminar controles
16.8.2 Agregar grupo de control
16.8.3 Agregar una nueva pestaña a la caja de herramientas
16.9 Resumen
16.10 Ejercicios
Capítulo 17 XML y VBA
17.1 Uso de Excel XML
17.1.1 Introducción a XML
17.1.2 Archivo de esquema XML
17.1.3 Carga de archivo XML
17.1. Cargando archivos de esquema XML
17.1.5 Uso de VBA para operar archivos XML
17.2 Programación de objetos DOM
17.2.1 Creación y carga de documentos XML
17.2.2 Recorrer documentos XML
17.2.3 Agregar elementos de documento XML
17.2.4 Eliminar elementos de documento XML
17.2.5 Modificar documentos XML Elementos
17.3 Resumen
17.4 Ejercicios
Capítulo 18 Complementos
18.1 Complementos estándar
18.1 .1 Crear complemento estándar
18.1.2 Instalar complemento estándar
18.2 Ejemplo de complemento estándar
18.2.1 Función del complemento en
18.2.2 Personalizar la interfaz de la barra de herramientas
18.2.3 Escribir función de devolución de llamada
18.2.4 Instalar complemento
18.3 Resumen
18.4 Ejercicios
Capítulo 19 Programación de bases de datos
19.1 Usar MS Query para administrar datos externos
19.1.1 Comprender MS Query
19.1.2 Introducción al ejemplo
19.1.3 Conectar fuente de datos
19.1.4 Crear consulta de datos
19.1.5 Detectar consulta de datos
19.2 Descripción general de ADO
19.2.1 Referencia a la biblioteca de objetos ADO
19.2.2 Introducción al modelo de objetos ADO
19.2.3 Introducción a SQL
19.3 Objeto de conexión
19.3.1 Propiedades comunes del objeto de conexión
19.3.2 Métodos comunes del objeto de conexión
19.4 Objeto Recordset
19.4.1 CursorType y LockType
19.4.2 Propiedades comunes de los objetos Recordset
19.4.3 Métodos comunes de los objetos Recordset
19.5 Objetos de comando
19.6 Resumen
19.7 Ejercicios
Parte 5 Ejemplos completos y preguntas y respuestas de entrevistas
Capítulo 20 Sistema de gestión de puntuaciones
20.1 Ideas de programación
20.1.1 Análisis de problemas y requisitos
20.1.2 Análisis funcional
20.2 Tabla diseño
20.2.1 Estudiantes Diseño de mesa informativa
20.2.2
Diseño de tabla de puntuación de estudiantes
20.2.3 Tabla de estadísticas integrales
20.3 Diseño de funciones de entrada y actualización
20.3.1 Diseño de formulario
20.3.2 Diseño de código de entrada
20.3.3 Función de actualización
20.4 Función de búsqueda simple
20.4.1 Diseño de formulario de búsqueda simple
20.4.2 Diseño de código de función de búsqueda simple
20.5 Función de consulta avanzada
20.5.1 Diseño de formulario
20.5.2 Código de botón de opción Escribir
20.5.3 Botón de selección cuantitativa
20.5.4 Escribir función de búsqueda
20.5.5 Escribir código para el botón "Aceptar"
20.5.6 Implementar conmutación entre dos tipos de consultas
20.6 Generar hojas de puntaje
20.7 Generar tablas estadísticas
20.7.1 Planificación de variables
20.7. 2 Estadísticas de población
20.7.3 Encuentre las puntuaciones totales de las clases y de hombres y mujeres
20.7.4 Complete el ingreso de elementos de datos
20.7.5 El la función estadística se carga en el control
20.8 Construcción de la interfaz principal
20.9 Resumen
Capítulo 21 Programación