PROGRAMACIÓN POR EXCEL
Enviado por krenzuka • 12 de Octubre de 2013 • 29.929 Palabras (120 Páginas) • 297 Visitas
Programación con Visual Basic para Aplicaciones de Excel 2010
Visual Basic para Aplicaciones (VBA) combinado con Microsoft Excel es probablemente una de las herramientas más poderosas con las que puede contar con su trabajo. Este curso tiene el propósito de guiarle paso a paso en la creación de aplicaciones y macros con Excel 2010 y está dirigido a usuarios de Excel que deseen crear aplicaciones en plantillas amigables, confiables y poderosas. Con este curso adquirirá la experiencia necesaria para automatizar numerosas tareas y conseguir resultados óptimos, además de reducir tediosas horas de trabajo.
Aprenderá por medio de Programación Orientada a Objetos a:
• Trabajar en forma eficaz con los objetos libros, hojas y rangos.
• Utilizar las funciones de la hoja de cálculo y crear sus propias funciones.
• Crear aplicaciones extremadamente rápidas con matrices.
• Personalizar Excel 2010 para ejecutar sus macros.
• Crear cuadros de diálogo personalizados para obtener información de sus usuarios.
CONTENIDO
Tema Página
CAPÍTULO 1. INTRODUCCIÓN A LA PROGRAMACIÓN CON EXCEL. 5
Qué es Visual Basic para Aplicaciones. 5
Lo que se puede realizar con una macro. 6
Estructuración del lenguaje de programación. 7
Cómo empezar a realizar una macro. 7
Grabar una macro simple. 9
Cómo ejecutar una macro. 10
Vista del código grabado. 11
Cómo modificar el código. 13
Las limitaciones del grabador de macros. 14
Como grabar el archivo. 15
CAPÍTULO 2. EMPEZANDO A PROGRAMAR. 16
Cómo crear un procedimiento. 17
Cómo ejecutar un procedimiento. 19
Cómo guardar los cambios en el módulo. 19
¿Qué son las variables? 19
Tipo de datos de las variables. 20
Como crear variables por medio de la instrucción Dim. 21
La importancia que tiene declarar las variables. 22
Cómo trabajar con matrices. 23
Cómo asignar valores a las variables. 25
Uso de las constantes. 25
Alcance de una variable. 26
CAPÍTULO 3. EL EDITOR DE VISUAL BASIC. 28
Uso de las barras de herramientas del Editor de Visual Basic. 28
Cómo examinar el código. 30
Cómo emplear el Examinador de objetos. 31
Cómo establecer opciones. 32
CAPÍTULO 4. ENTRADA DE DATOS DEL USUARIO. 33
Función InputBox. 37
Método InputBox. 39
Argumentos con nombre. 41
Concatenación de cadenas de texto. 42
CAPÍTULO 5. LÓGICA CONDICIONAL Y BUCLES. 43
Cómo controlar el flujo de su aplicación. 43
Cómo utilizar la instrucción If. 44
Cómo utilizar la instrucción Select Case. 50
Cómo desplegar cuadros de diálogo integrados de Excel. 52
Bucles a través del código. 53
Instrucción For. . .Next. 53
Bucles Do. 56
CAPÍTULO 6. COMO TRABAJAR CON CONTROLES. 61
Tipos de controles. 61
Cómo agregar controles a su hoja de cálculo. 64
Cómo aplicar formato a los controles. 66
Cómo nombrar controles. 67
Cómo trabajar con formularios. 68
CAPÍTULO 7. INTRODUCCIÓN A LOS OBJETOS. 71
¿Qué son los objetos? 71
Los objetos, las propiedades y los métodos de VBA. 71
El modelo de objetos de Excel. 72
Los cinco objetos más utilizados. 72
¿Qué significa jerarquía de objetos? 73
Cómo hacer referencia a los objetos en el código. 73
Cómo trabajar con los objetos en el código. 74
Cómo trabajar con las propiedades. 74
Uso de los métodos. 75
Cómo obtener información sobre las propiedades y los métodos. 75
Cómo utilizar las variables del objeto. 77
Colecciones. 78
Método Add. 78
Propiedad Count. 79
Objetos comúnmente usados. 79
El objeto Application. 79
Cómo emplear las funciones integradas de Excel. 80
Propiedades y métodos del objeto Application. 81
El objeto Workbook. 81
El objeto Worksheet. 83
El objeto Range. 85
Propiedades del objeto Range. 85
Métodos del objeto Range. 87
Cómo utilizar la instrucción With. 88
Cómo utilizar la instrucción For Each. 89
Ejemplos de código del objeto Range. 90
CAPÍTULO 8. FORMULARIOS DE USUARIO. 93
Cómo agregar un formulario a su aplicación. 93
Cómo establecer las propiedades de un formulario. 93
Ejecución del formulario. 95
Cómo agregar controles a su formulario. 95
Cómo establecer propiedades adicionales. 97
Propiedades Default y Cancel de los botones de comando. 97
Establecimiento de la propiedad Value. 98
Desactivación de controles. 99
Cómo asignar orden de tabulación a los controles. 99
Cómo asignar teclas de aceleración a los controles. 99
Cómo automatizar formularios. 100
Valores de inicialización en formularios. 100
Cómo desplegar formularios. 102
Cómo controlar el comportamiento de un formulario. 103
Validación de datos. 106
Uso de los valores del formulario. 109
Formatos de Impresión 111
Bibliografía básica y complementaria 116
ANEXOS
MANUAL DE BOLSILLO (Archivo de Word)
RELACION DE FUNCIONES Y SENTENCIAS (Archivo de Excel)
CAPÍTULO 1 INTRODUCCIÓN A LA PROGRAMACIÓN CON EXCEL
Bienvenido al desarrollo de aplicaciones mediante el uso de Excel y Visual Basic para Aplicaciones (VBA). Como usuario experimentado de Excel, se siente a gusto con la funcionalidad nata de Excel. Ahora está listo para subir al siguiente nivel: automatización en Excel. Aunque no tenga experiencia en la programación, será capaz de desarrollar soluciones empleando Visual Basic para Aplicaciones (VBA). VBA es uno de los lenguajes de automatización de aplicaciones (que antes se conocían como lenguajes de macros) más fáciles de aprender y usar, a pesar de ser el más refinado de todos los
...