Detalle del libro
Ver Índice
Crear libro xlsm y mostrar pestaña Programador
Grabar primera macro
Ejecutar macro
Asociar macro a imagen
Asociar macro a un botón
Asociar macro a opción de cinta de opciones
Crear macro con referencias absolutas/relativas
Modificar macro
Seguridad para macros
Guardar en libro personalizado de macros
Acceso al IDE de Visual Basic
Descripción de la interfaz
Herramientas: Referencias y controles adicionales
Herramientas: Opciones y propiedades del proyecto
Insertar módulo y crear procedimiento “Hola_Mundo”
Introducción y definición de variables y opción Explicit
Tipos de datos
Arrays
Módulos de clase
Colecciones de objetos
Tipos personalizados
Etiquetas y comentarios
Constantes y enumeraciones
Operadores matemáticos
Operadores de comparación
Operadores lógicos
If Then Else
For
For Each
Do While
Do Until
Select Case
GoTo
Llamada a un procedimiento
Creación de una función
De parámetros a procedimientos y funciones (I)
De parámetros a procedimientos y funciones (II)
Función de usuario y llamada desde una hoja
Asc, Chr, Val y String
InStr/InStrRev/StrComp
LCase/UCase/StrConv/StrReverse
Left/Right/Mid
LTrim/RTrim/Trim
Len/Replace
Formateo de números
Formateo de cadena
Formateo de fecha y hora
Array/Filter/Join
Split
Lbound/UBound
Redim
Date/DateAdd/DateDiff
Hour/Minute/Second/TimeSerial/TimeValue
Day/Month/Year/DateSerial/DateValue
Otras funciones de fecha
Abs/Rnd/Randomize
Sin/Cos/Tan
Round/Redondeos
Otras funciones matemáticas
Pmt/Nper/FV
IsArray/IsDate/IsNumeric, etc
Funciones_Conversion (Cbool, CByte, etc.)
Choose/IIf/Switch
Dir/CurDir/Environ
Shell/CreateObject
On Error Resume/Goto
Modelo de objetos
Application (propiedades, métodos y eventos)
Workbook (propiedades, métodos y eventos)
WorkSheet (propiedades, métodos y eventos)
Range/Cells (propiedades y métodos)
Crear un libro y guardarlo en un directorio
“Guardar como” y otros formatos
Workbooks
Worksheets
Windows
Shapes
Gráficos
WorksheetFunction
Enumeraciones y constantes de Excel
Introducción y presentación de controles de formulario
Ejemplos de controles de formulario
Introducción y presentación de controles ActiveX
Ejemplos de controles ActiveX
Creación de un formulario
Descripción de controles
Resumen de propiedades
Resumen de métodos
Resumen de eventos
Controles – I
Controles – II
Controles – III
Controles – IV
Ejemplo de automatización – I
Ejemplo de automatización – II
MsgBox
InputBox
Tratamiento de ficheros (Open, Close, Input, Write, etc.)
FileDialog/GetSaveAsFilename
Importar/Exportar Archivos VBA
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.