Crear libro xlsm y mostrar pestaña Programador  14
	Grabar primera macro  16
	Ejecutar macro  18
	Asociar macro a imagen  20
	Asociar macro a un botón  22
	Asociar macro a opción de cinta de opciones   24
	Crear macro con referencias absolutas/relativas  26
	Modificar macro  28
	Seguridad para macros  30
	Guardar en libro personalizado de macros  32
	Acceso al IDE de Visual Basic  34
	Descripción de la interfaz  36
	Herramientas: Referencias y controles adicionales  38
	Herramientas: Opciones y propiedades del proyecto  40
	Insertar módulo y crear procedimiento "Hola_Mundo"  42
	Introducción y definición de variables y opción Explicit  44
	Tipos de datos  46
	Arrays  48
	Módulos de clase  50
	Colecciones de objetos  52
	Tipos personalizados  54
	Etiquetas y comentarios  56
	Constantes y enumeraciones  58
	Operadores matemáticos 60
	Operadores de comparación  62
	Operadores lógicos  64
	If Then Else  66
	For  68
	For Each  70
	Do While  72
	Do Until  74
	Select Case  76
	GoTo  78
	Llamada a un procedimiento  80
	Creación de una función  82
	De parámetros a procedimientos y funciones (I)  84
	De parámetros a procedimientos y funciones (II)  86
	Función de usuario y llamada desde una hoja  88
	Asc, Chr, Val y String  90
	InStr/InStrRev/StrComp  92
	LCase/UCase/StrConv/StrReverse  94
	Left/Right/Mid  96
	LTrim/RTrim/Trim  98
	Len/Replace  100
	Formateo de números  102
	Formateo de cadena  104
	Formateo de fecha y hora  106
	Array/Filter/Join  108
	Split  110
	Lbound/UBound  112
	Redim  114
	Date/DateAdd/DateDiff  116
	Hour/Minute/Second/TimeSerial/TimeValue  118
	Day/Month/Year/DateSerial/DateValue  120
	Otras funciones de fecha  122
	Abs/Rnd/Randomize  124
	Sin/Cos/Tan  126
	Round/Redondeos   128
	Otras funciones matemáticas  130
	Pmt/Nper/FV  132
	IsArray/IsDate/IsNumeric, etc  134
	Funciones_Conversion (Cbool, CByte, etc.) 136
	Choose/IIf/Switch  138
	Dir/CurDir/Environ  140
	Shell/CreateObject  142
	On Error Resume/Goto  144
	Modelo de objetos  146
	Application (propiedades, métodos y eventos)  148
	Workbook (propiedades, métodos y eventos)  150
	WorkSheet (propiedades, métodos y eventos)  152
	Range/Cells (propiedades y métodos)  154
	Crear un libro y guardarlo en un directorio  156
	"Guardar como" y otros formatos  158
	Workbooks  160
	Worksheets  162
	Windows  164
	Shapes  166
	Gráficos  168
	WorksheetFunction  170
	Enumeraciones y constantes de Excel  172
	Introducción y presentación de controles de formulario  174
	Ejemplos de controles de formulario  176
	Introducción y presentación de controles ActiveX  178
	Ejemplos de controles ActiveX  180
	Creación de un formulario  182
	Descripción de controles  184
	Resumen de propiedades  186
	Resumen de métodos  188
	Resumen de eventos  190
	Controles - I  192
	Controles - II  194
	Controles - III  196
	Controles - IV  198
	Ejemplo de automatización - I  200
	Ejemplo de automatización - II  202
	MsgBox  204
	InputBox  206
	Tratamiento de ficheros (Open, Close, Input, Write, etc.) 208
	FileDialog/GetSaveAsFilename  210
	Importar/Exportar Archivos VBA  212 
Visual Basic for Applications (VBA) es el lenguaje de programación ideal para automatizar tareas repetitivas con macros y dar una mayor funcionalidad a los libros de Excel. Si quiere descubrir todas las soluciones que pueden aplicarse a los diferentes problemas con los que se puede encontrar como usuario de Excel, ha llegado al libro indicado. VBA ejecuta de forma sencilla y rápida determinadas secuencias con un gran número de acciones ordenadas. En el libro se presentan 100 ejercicios prácticos que le permitirán fabricar con VBA desde funciones de usuario personalizadas hasta formularios con los que construir auténticas aplicaciones. Además, gracias a esta lectura: ' Descubrirá el entorno de VBA para escribir, ejecutar y comprobar sus métodos. ' Creará sus propios módulos o ficheros, en los que podrá almacenar los diferentes procedimientos que fabrique con el tiempo y reaprovecharlos en otras aplicaciones. ' Conocerá los diferentes tipos de datos que pueden utilizarse para realizar aplicaciones y definirá las variables tipadas, que ayudan a optimizar el uso de memoria. ' Aprenderá los diferentes operadores matemáticos y lógicos. ' Tendrá a su disposición las instrucciones que constituyen el lenguaje y aprenderá cuáles son las sentencias que podrá utilizar para confeccionar sus bloques de decisión, etc. ' Analizará el modelo de objetos para añadir, eliminar o acceder a las piezas que componen internamente una aplicación. ' Abordará los diferentes controles que puede incorporar a sus hojas o formularios. Asimismo, el contenido del libro se respalda con el código fuente utilizado en la explicación de los ejercicios, que podrá descargar de forma gratuita desde www.marcombo.info. Aproveche todas las posibilidades que le ofrece VBA, modifique la interfaz gráfica de Excel y emplee macros para realizar determinadas acciones personalizadas según su necesidad.