Red de conocimiento informático - Aprendizaje de programación - Directorio Excel VBA desde principiante hasta competente

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"

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

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

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

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

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

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