Páginas:
344
Edición:
1
Fecha de publicación:
30/05/2016
ISBN:
9788426723482
Formato:
17x24 cms

Aplicaciones VBA con Excel

21,20 20,13
21,20 20,13
Añadir a cesta
Recíbelo en 24/48h

Visual Basic for Applications (VBA) es un programa del lenguaje de Visual Basic que permite ampliar la funcionalidad de los programas de la suite de Microsoft Office. Esta herramienta hace más conveniente el uso de Excel y nos ayuda a obtener ventajas de opciones que no pueden ser accesibles con las funciones y procedimientos habituales de Excel.

El presente material tiene como objetivo ayudar a crear aplicaciones usando el lenguaje VBA de Excel. Además, contiene casos prácticos debidamente desarrollados enfocados para los diferentes ámbitos empresariales y profesionales.

A lo largo del libro se desarrolla el estudio de los objetos VBA, las nociones fundamentales de programación (donde se explica cómo analizar problemas, crear códigos y procedimientos), la gestión de errores, la implementación y manejo de las estructuras condicionales y de repetición, y el uso de la base de datos de Access y del propio Excel. Todo esto con la finalidad de que pueda implementar aplicaciones con datos masivos que permitan a cualquier usuario acceder fácilmente a través del entorno Excel.

Este libro está dirigido a estudiantes de Informática que se inician en programación y a quienes deseen encontrar soluciones prácticas a casos empresariales.

Introducción

CAPÍTULO 1
Introducción al VBA

1.1 Introducción 
1.2 Definición de VBA
1.3 Comparando VB con VBA 
1.4 Macros y su relación con VBA 
1.5 La ficha Desarrollador de Excel
1.5.1 Activar la ficha Desarrollador
1.5.2 Principales botones
1.6 Modos de Acceso al VBA
1.7 Personalizar la seguirdad de la macro
1.8 Grabar una aplicación VBA
1.9 Descripción del editor VBA
1.9.1 Barra de herramientas estándar
1.9.2 Operaciones desde la barra de herramientas estándar
1.10 El explorador de proyectos
1.11 La ventana Propiedades
1.12 La venta de código
1.13 Modelo de objetos de Excel
1.14 Objeto Application
1.14.1 ActiveCell
1.14.2 ActiveSheet
1.14.3 ActiveWindow
1.14.4 ActiveWorkbook
1.14.5 Caption
1.14.6 Selection
1.14.7 TrisWorkbook
1.14.8 Visible
1.14.9 MoveAfterReturn
1.14.10 DisplayFormulaBar
1.14.11 DisplayFullScreen
1.14.12 Quit
1.14.13 OnTime
1.15 El objeto WorkBook
1.15.1 Conut
1.15.2 Name
1.15.3 Path
1.15.4 Open
1.15.5 Add
1.15.6 Activate
1.15.7 Close
1.15.8 Save
1.15.9 Sabe As
1.15.10 SaveCopyAs
1.16 El objeto WorkSheets
1.16.1 Count
1.16.2 Name
1.16.3 Next
1.16.4 Previous
1.16.5 Index
1.16.6 Activate
1.16.7 Add
1.16.8 Delete
1.17 El objeto Range
1.17.1 Address
1.17.2 Cells
1.17.3 End
1.17.4 Formula
1.17.5 FormulaLocal
1.17.6 FormlaR1C1
1.17.7 Valua
1.17.8 Activate
1.17.9 Clear
1.17.10 ClearContents
1.17.11 Delete
1.17.12 Calculate
1.18 El objeto Cells
1.19 Listado de funciones VBA
1.20 Casos desarrollados
Caso desarrollado 1: Macro para formato de dólares
Caso desarrollado 2: Macro para formato de texto
Caso desarrollado 3: Macro para determinar las horas de recorrido de un conductor
Caso desarrollado 4: Cerrar un libro guardando los cambios
Caso desarrollado 5: Cerrar un libro sin guardar los cambios
Caso desarrollado 6: Abrir un libro de solo lectura
Caso desarrollado 7: Activar un determinado libro
Caso desarrollado 8: Crear una copia de un libro
Caso desarrollado 9: Uso de propiedades del objeto Application
Caso desarrollado 10: Uso de métodos del objeto Application
Caso desarrollado 11: Activate
Caso desarrollado 12: Name WorkSheets
Caso desarrollado 13: Next-previous
Caso desarrollado 14: Open

CAPÍTULO 2
Fundamentos de programación

2.1 Fases para la solución de un programa
2.1.1 Fase 1: Análisis del problema
2.1.2 Fase 2: Diseño del algoritmo
2.1.3 Fase 3: Codificación de un programa en VBA
2.1.4 Fase 4: Ejecución del programa en VBA
2.1.5 Fase 5: Verificación y depuración
2.2 Elementos de un programa VBA
2.2.1 Identificadores
2.2.2 Palabras reservadas
2.2.3 Comentarios
2.3 Tipos de datos
2.3.1 Enteros
2.3.2 Reales
2.3.3 Caracteres y cadenas
2.3.4 Lógicos
2.3.5 Fechas
2.3.6 Variante
2.4 Constantes
2.5 Variables
2.6 Operadores
2.6.1 Asignación
2.6.2 Aritméticos
2.6.3 Relacionales
2.6.4 Lógicos
2.6.5 Incremento y decremento
2.6.7 Expresiones
2.7 Conversiones de tipo
2.7.1 Implícita
2.7.2 Reglas
2.7.3 EXplícita
2.8 Mensajes en VBA
2.9 Ingreso de valor con la función InputBox
2.10 Ingreso de valor con el método InputBox
2.11 Ámbito o alcance de las variables
2.12 Funciones definidas por el usuario
2.12.1 Formato para la implementación de una función sin parámetros
2.12.2 Formato para la inplementación de una función con parámetros
2.12.3 Formato para invocar una función con parámetros o sin ellos
2.13 Procedimientos
Caso desarrollado 1: Guardería
Caso desarrollado 2: Estudios universitarios
Caso desarrollado 3: Uso de Operadores – Municipalidad de Lima
Caso desarrollado 4: Uso de constantes – Casa de cambio
Caso desarrollado 5: Símbolos que representan los tipos de datos – Salarios de empleado
Caso desarrollado 6: Uso de mensajes – Conversión de grados
Caso desarrollado 7: Uso de InputBox – Venta de respuestos
Caso desarrollado 8: Uso de funciones – Pago de vendedores
Caso desarrollado 9: Uso de procedimientos – Pago de vendedores
2.15 Casos propuestos
Caso propuesto 1: Fase de análisis del problema: Ferrocarril
Caso propuesto 2: Fase de análsis del problema: Turistas
Caso propuesto 3: Fase de análisis del problema: Inversión de negocio
Caso propuesto 4: Expresiones aritméticas
Caso propuesto 5: Expresiones aritméticas vs. expresiones algorítmicas
Caso propuesto 6: Financiamiento
Caso propuesto 7: Tienda comercial

CAPÍTULO 3
UserForm y objetos visuales

3.1 UserForm
3.2 Administración de UserForm en VBA
3.2.1 Agregar un UserForm
3.2.2 Modificar el nombre del UserForm
3.2.3 Eliminar un UserForm
3.2.4 Ejecutar un UserForm
3.2.5 Asociar el formulario a la hoja de Excel
3.3 Tiempos en la programación
3.3.1 Tiempo de diseño
3.3.2 Tiempo de ejecución
3.3.3 Pasar el tiempo de diseño a ejecución
3.4 Nomenclatura de nombres a objetos
3.5 Principales controles visuales y sus propiedades
3.5.1 Control UserForm
3.5.2 Control Label
3.5.3 Control TextBox
3.5.4 Control CommandButton
3.5.5 Control ListBox
3.5.6 Control ComboBox
3.5.7 Control Frame
3.5.8 Control OptionButton
3.5.9 Control CheckBox
3.5.10 Control de imagen
3.6 Agregar los controles visuales al UserForm
3.7 Ventana de Código
3.8 Casos desarrollados
Caso desarrollado 1: Control de registro de usuarios
Caso desarrollado 2: Registro de pago a vendedores

CAPÍTULO 4
Funciones VBA

4.1 Introducción a las funciones
4.1.1 Funciones para cadena de caracteres
4.1.2 Funciones numéricas
4.1.3 Funciones de fecha
4.1.4 Funciones de comprobación de valor

CAPÍTULO 5
Gestión de errores

5.1 Gestión de errores
5.2 Tipos de erroes VBA
5.3 Control básico de errores con On Error Goto
5.4 La clase Err
Caso desarrollado : Capitalización

CAPÍTULO 6
Estructuras condicionales

6.1 Introducción
6.2 Implementación de una condición
6.3 Estructura if simple
6.4 Estructura if doble
6.5 Estructura if doblemente encadenada
6.6 Estructura de selección múltiple Select-Case
6.7 Casos desarrollados
Caso desarrollado 1: If simple – Regristro de personal
Caso desarrollado 2: If simple – Registro de venta de productos
Caso desarrollado 3: If doble – Boleta de venta
Caso desarrollado 4: If doblemente encadenado – Boleta de pago
Caso desarrollado 5: Select Case – Control de viajes
Caso desarrollado 6: Validación – Venta de productos

CAPÍTULO 7
Estructuras repetitivas

7.1 Introducción
7.2 Contadores
7.3 Acumuladores
7.4 Estructura For… Next
7.5 Estructura While
7.6 Casos desarrollados
Caso desarrollado 1: Contadores y acumuladores – Movimientos bancarios
Caso desarrollado 2: Estructura For – Registro de notaas
Caso desarrollado 3: Estructura While – Registro de personal
Caso desarrollado 4: Estructura Do Loop – Tienda comercial de electrodomésticos
Caso desarrollado 5: Estructura Do While – Registro de autos (papeletas)
Caso desarrollado 6: Estructura Do Loop  – Eliminar celdas vacías
Caso desarrollado 7: Estructura Do While – Copiar celdas a otra hoja

CAPÍTULO 8
Base de datos 

8.1 Introducción
Caso desarrollado 1: Consulta de datos desde la hoja de Excel (Agenda de clientes)
Caso desarrollado 2: Listado de clientes por distrito (Agenda de clientes)
Caso desarrollado 3: Listado de clientes por letra inicial de su apellido parterno (Agenda de clientes)
8.2 Recuperación de datos mediante la sentencia SELECT de SQL
8.2.1 Agregar una refencia
8.3 Listado de registros simple
Caso desarrollado 1: Listado de clientes
Caso desarrollado 2: Listado de productos
8.4 Listado de registros usando alias
Caso desarrollado : Listado de facturas
8.5 Listado de registros especificando campos
Caso desarrollado : Listado de clientes especificando campos
8.6 Listado de los primeros registros
Caso desarrollado 1: Listado de clientes ordenados
Caso desarrollado 2: Listado de clientes desde un UserForm
8.7 Listado de los pimeros registros
Caso desarrollado : Consulta de productos desde un UserForm
8.8 Listado de los primeros sin repetir valores
Caso desarrollado :  Consulta de facturas desde un UserForm
8.9 Listado de registros condicionados
Caso desarrollado 1: Consulta de facturas por años desde un UserForm
Caso desarrollado 2: Consulta de clientes desde un UserForm (Agenda)
Caso desarrollado 3: Mantenimiento de productos
Bibliografía 

A color
Páginas:
344
Edición:
1
Año Publicación:
30/05/2016
ISBN:
9788426723482
Formato:
17x24 cms
Colección

Relacionados

¿Quiéres conocer las últimas novedades?

Inscribiéndote recibirás unos regalos exclusivos para ti