MANUAL lenguaje
Visual Basic for applications
VBA Excel
CONTENIDO
1.
Guías para la lectura de este manual
a. Abreviaturas
b. Aclaraciones generales
2.
Ayuda Online
a. Excel
b. VisualBasic
a. Objeto Simple
b. Objetos colección
c. Jerarquía de los objetos
d. Algunos objetos
2.
Métodos
3.
Propiedades
4.
Eventos
5.
Definiciones
C. ELABORACION
DE MACROS (subrutinas)
a. Iniciar en Excel
b. Complementar con Visual Basic
c. Terminar
2.
Escribir/Ejecutar el Código
a. Procedimiento general
b. Ayuda al escribir el código
a. Algunos símbolos
b. Asignación de Propiedades y Métodos
c. Uso de paréntesis en el código
D.
COMPONENTES DE LAS INSTRUCCIONES
a. Qué son ?
b. Tipos de variables
c. Creación o Declaración
d. Alcance o Ambito
2.
Constantes
3.
Funciones
4.
Argumentos
a. Argumentos con nombre
b. Transferir argumentos eficientemente
a. Tamaños e Intervalos
b. Valores Predefinidos (default)
c. Datos definidos por el usuario
d. Matrices o Arrays (arreglos)
E.
CARACTERISTICAS DE LAS
INSTRUCCIONES
1.
Generales
a. Instrucciones de Declaración
b. Instrucciones de Asignación
c. Instrucciones ejecutables
d. Instrucciones de Visual Basic
a. Operadores (Lógicos, Comparativos, Matemáticos)
b. Manejo de caracteres
c. Manejo de números
d. Formatos de salida
e. Conversión de datos
f. Fórmulas, Cálculos, Funciones
a. Sub … End Sub
b. Function … End Function
c. Property … End Property
a. Condicionales (If, Select Case)
b. Bucles (Do,
For, While, With)
b.1 Repetición de código
b.2 Salida de un bucle
c. Invocar otras subrutinas
c.1 Rutinas independientes
c.2 Subruitnas : Gosub, Goto
c.3
Instrucción Call
a. Recibir información del usuario (InputBox)
b. Mostrar información (variables o reportada directamente). MsgBox
c. Mensajes de error (On Error Go To)
a. Macros
b. Botones de Controles
c. Barras de Herramientas
d.
Objetos en
d.1 Uso de OLEObjects
d.2 Objeto OLEObject
d.3 Controles ActiveX en Hojas (cálculo y gráficas)
d.4 Controles con Visual Basic
2. Visual
Basic
a. Barras de Herramientas y Menús
a.1 Barra Estándar
Examinador de Objetos
Explorador de Proyectos
a.2 Barra User Form
a.3 Barra de Edición
a.4 Barra de Depuración
b. Objetos en Visual Basic (UserForm)
G. AUTOMATIZACION DE LOS OBJETOS DE USUARIO
1.
Definiciones
2.
Controles ActiveX en un documento
a. Agregar controles al documento
b. Establecer las propiedades del control
c. Inicializar los controles
d. Escribir procedimientos de eventos
e. Valores del control en tiempo de ejecución
a. Objeto
b. Método
4. Manejo de objetos sobre hojas
a. Mirar resultado
b. Exportación/Importación
c. Manejo de ventanas
d. Manejo de Autoformas
e. Manejo de CodeModule
f. Manejo de CodePane
g. Extracción de información
h. Otras acciones
5. Manejo
de objetos sobre
Userform
7. Manejo de
Memoria (ClipBoard)
H. INTERACCION CON OTRAS APLICACIONES
1. Mediante el sistema operacional
a. Invocar ejecutables (com, exe,bat,xls)
b. Abrir otro libro de excel
c. Manejo de archivos
2.
Dynamic
data exchange (DDE)
a. Enviar datos a un archivo
b. Interacción con Visual Basic
a. Control de una aplicación desde otra
b. Acces
c. Word
d. Dbase
ANEXO 1- MODELO GENERAL DE OBJETOS de EXCEL
ANEXO 2- ERRORES INTERCEPTABLES
ANEXO 3- INSTRUCCIONES
Y RUTINAS (Ejemplos)
1.1 -
Iniciacion, Ventanas y Barras
1.4 -
Cuadros de Diálogo Estándar
3.1 -
Adición/Nombre/Seguro De Hojas
3.4 -
Acciones sobre Toda la Hoja
4.3 –
Acción sobre Rangos Seleccionados
7.3 – Palabras Claves
según Ubicación
8.1 -
Filas/Columnas en un Rango
9.2 -
Verificacion Duplicidad de Datos
9.3 –
Control Entrada de Datos
9.4 – Cambio de
Valores de Celda
10.2 –
Conversión de Fahrenheit a Celsius
10.4 - Importación de Registros
1 y 2 de Ficha Catastral
10.5 -
Borrado de End en Archivos .Pol
10.6 -
Unión de Tablas
.Dat con .An1