PROGRAMACION VBA CON EXCEL FUNDAMENTOS

PROGRAMACION VBA CON EXCEL FUNDAMENTOS

TORRES REMON, MANUEL

18,90 €
Tax Included (IVA)
Only one copy available. Shipping in 48
Publishing house :
Marcombo
Year of edition:
2025
Matter
Programación
ISBN:
978-84-267-4064-9
Pages :
216
Binding :
Rústica
18,90 €
Tax Included (IVA)
Only one copy available. Shipping in 48
Add to favorites

índice

CAPÍTULO 1
Conceptos básicos sobre VBA en Excel

1.1 Introducción
1.2 Aplicaciones para Visual Basic for Applications (VBA)
1.3 Comparando VB con VBA
1.4 Macros y su relación con VBA
1.5 Componentes de un proyecto en VBA
1.5.1 VBAProject
1.5.2 Microsoft Excel Objetos
1.5.3 Formularios (UserForm)
1.5.4 Módulo (Module)
1.5.5 Módulos de Clase (Class Module)
1.6 La ficha Programador de Excel
1.6.1 Activar la ficha Programador
1.6.2 Principales botones
1.7 Modos de Acceso al VBA
1.8 Personalizar la seguridad de la macro
1.9 Grabar una aplicación VBA
1.10 Descripción del editor VBA
1.11 Casos desarrollados
1.11.1 Caso desarrollado 1: macro para formato de dólares
1.11.2 Caso desarrollado 2: macro para formato de texto

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.5.1 Asignación de valores iniciales a una variable

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.6 Orden de prioridad
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 Introducción de valor con la función InputBox
2.10 Introducción de valor con el método InputBox
2.11 Ámbito o alcance de las variables

CAPÍTULO 3
Módulos,funciones y subrutinas

3.1 Módulos
3.2 Operaciones sobre los módulos
3.3 Operaciones sobre el editor de módulos
3.4 Funciones definidas por el usuario
3.4.1 Formato para la implementación de una función sin parámetros
3.4.2 Formato para la implementación de una función con parámetros
3.4.3 Formato para invocar una función con o sin parámetros

3.5 Procedimientos o subrutina
3.5.1 Formato para la implementación de un procedimiento sin parámetros
3.5.2 Formato para la implementación de un procedimiento con parámetros
3.5.3 Formato para invocar un procedimiento con o sin parámetros

3.6 Casos desarrollados de funciones con y sin parámetros
3.6.1 Caso desarrollado 1: cotización del curso de Inglés
3.6.2 Caso desarrollado 2: control de personal ? tiempo de tardanza
3.6.3 Caso desarrollado 3: control de pago en tienda
3.6.4 Caso desarrollado 4: casa de cambio
3.6.5 Caso desarrollado 5: cuantía de las donaciones

3.7 Casos desarrollados de subrutinas con y sin parámetros
3.7.1 Caso desarrollado 1: cotización del curso de inglés
3.7.2 Caso desarrollado 2: control de personal ? tiempo de tardanza
3.7.3 Caso desarrollado 3: control de pago en tienda
3.7.4 Caso desarrollado 4: casa de cambio
3.7.5 Caso desarrollado 5: cuantía de las donaciones

CAPÍTULO 4
Estructuras condicionales

4.1 Introducción
4.2 Implementación de una condición
4.3 Estructura If simple
4.4 Estructura If doble
4.5 Estructura If doblemente encadenada
4.6 Estructura de selección múltiple Select-Case

4.7 Casos desarrollados
4.7.1 Caso desarrollado 1: venta de ventiladores (If simple)
4.7.2 Caso desarrollado 2: pago por estacionamiento (If simple)
4.7.3 Caso desarrollado 3: venta de papeles (If doble)
4.7.4 Caso desarrollado 4: pago a empleados (If doble)
4.7.5 Caso desarrollado 5: pago de pensiones (If doblemente enlazado)
4.7.6 Caso desarrollado 6: venta de productos (If doblemente enlazado)
4.7.7 Caso desarrollado 7: pago de pensiones (Select Case)
4.7.8 Caso desarrollado 8: venta de productos (Select Case)

CAPÍTULO 5
Estructuras repetitivas

5.1 Introducción
5.2 Contadores
5.3 Acumuladores
5.4 Estructura For?Next
5.5 Estructura While

5.6 Casos desarrollados
5.6.1 Caso desarrollado 1: listado de estudiantes (For + Contadores)
5.6.2 Caso desarrollado 2: listado de estudiantes (While + Contadores)
5.6.3 Caso desarrollado 3: listado de estudiantes (Do Until + Contadores)
5.6.4 Caso desarrollado 4: listado de estudiantes (Do Loop While + Contadores)
5.6.5 Caso desarrollado 5: listado de estudiantes (Do Loop Until + Contadores)

CAPÍTULO 6
Modelo de objetos en VBA

6.1 Introducción
6.2 Objeto Application
6.2.1 Propiedades
6.2.2 Métodos

6.3 El objeto WorkBook
6.3.1 Propiedades de WorkBook
6.3.2 Métodos de WorkBook

6.4 El objeto WorkSheets
6.4.1 Propiedades de WorkSheets
6.4.2 Métodos de WorkSheets

6.5 El objeto Range
6.5.1 Propiedades de Range
6.5.2 Métodos de Value

6.6 El objeto Cells
6.7 Listado de funciones VBA

6.8 Casos desarrollados
6.8.1 Caso desarrollado 1: generación de hojas de cálculo
6.8.2 Caso desarrollado 2: recorrido de un conductor
6.8.3 Caso desarrollado 3: copia de seguridad de un libro
6.8.4 Caso desarrollado 4: cronómetro
6.8.5 Caso desarrollado 5: encuestas

CAPÍTULO 7
Useform y objetos visuales

7.1 UserForm
7.2 Administración de UserForm en VBA
7.2.1 Agregar un UserForm
7.2.2 Modificar el nombre del UserForm
7.2.3 Eliminar un UserForm
7.2.4 Ejecutar un UserForm
7.2.5 Asociar el formulario a la hoja de Excel

7.3 Tiempos en la programación
7.3.1 Tiempo de diseño
7.3.2 Tiempo de ejecución
7.3.3 Pasar del tiempo de diseño a ejecución y viceversa

7.4 Nomenclatura de nombres a objetos
7.5 Principales controles visuales y sus propiedades
7.5.1 Control UserForm
7.5.2 Control Label
7.5.3 Control TextBox
7.5.4 Control CommandButton
7.5.5 Control ListBox
7.5.6 Control ComboBox
7.5.7 Control Frame
7.5.8 Control OptionButton
7.5.9 Control CheckBox
7.5.10 Control de imagen

7.6 Agregar los controles visuales al UserForm
7.7 Ventana de código

7.8 Casos desarrollados
7.8.1 Caso desarrollado: control de registro de colaboradores

Descubra cómo crear aplicaciones eficientes y profesionales con VBA en Excel. ¿Le interesa desarrollar soluciones personalizadas directamente desde Excel? Este libro le ofrece una guía práctica y accesible para introducirse en la programación con VBA, el lenguaje que potencia la automatización y mejora las capacidades de esta potente hoja de cálculo. A lo largo de siete capítulos, recorrerá desde los conceptos más básicos hasta la creación de aplicaciones completas. Aprenderá los fundamentos esenciales de programación, el uso de funciones y procedimientos, estructuras condicionales y repetitivas, así como la interacción con objetos y hojas de cálculo. Además, se adentrará en el uso de formularios para crear interfaces más intuitivas y profesionales. Dirigido a profesionales, estudiantes del área de computación e informática, así como a cualquier persona interesada en el desarrollo de aplicaciones y en explorar nuevos lenguajes de programación, este libro es una herramienta imprescindible para dar sus primeros pasos, o perfeccionar sus habilidades, en el entorno VBA de Excel.

Artículos relacionados

  • GUÍA DE PROGRAMACIÓN EN C/C++
    LÓPEZ, ELIEZER
    Medio siglo después, C y C++ son los lenguajes más eficientes de la historia y el fundamento de gran parte de la tecnología que utilizamos a diario. Creados por y para programadores, se siguen enseñando en miles de centros educativos y ofrecen multitud de ventajas a empresas relevantes en multitud de sectores.C y C++ están presentes en una amplia variedad de sectores gracias a ...
    Only one copy available. Shipping in 48

    29,95 €

  • PROGRAMACION VBA CON EXCEL FUNDAMENTOS
    TORRES REMON, MANUEL
    Descubra cómo crear aplicaciones eficientes y profesionales con VBA en Excel. ¿Le interesa desarrollar soluciones personalizadas directamente desde Excel? Este libro le ofrece una guía práctica y accesible para introducirse en la programación con VBA, el lenguaje que potencia la automatización y mejora las capacidades de esta potente hoja de cálculo. A lo largo de siete capítul...
    Only one copy available. Shipping in 48

    18,90 €

  • APLICACIONES PRÁCTICAS DE LA INTELIGENCIA ARTIFICIAL EN LA EDUCACIÓN
    FERNÁNDEZ CUETO, FLORENTINO BLAS
    Descubra cómo usar la inteligencia artificial en el aula a través de aplicaciones prácticas Si desea conocer las ventajas que le ofrece la inteligencia artificial para facilitar su labor como docente, ha llegado al libro indicado. Este título, dirigido a toda la comunidad educativa, transforma la curiosidad por la IA en herramientas concretas para mejorar la enseñanza. Desde l...
    Only one copy available. Shipping in 48

    15,40 €

  • PROGRAMACION VBA CON EXCEL BASE DE DATOS
    TORRES REMON, MANUEL
    Convierta Excel en una potente herramienta de gestión de datos con VBA. ¿Desea crear aplicaciones con acceso a datos desde Excel, Access y SQL Server? Esta obra le ofrece las claves para lograrlo, paso a paso, utilizando el lenguaje VBA de Excel. Gracias a los seis capítulos que componen este libro, aprenderá a crear formularios visuales, a integrar estructuras condicionales y ...
    Only one copy available. Shipping in 48

    19,80 €

  • EL GRAN LIBRO DE PROGRAMACIÓN EN C++
    GONZÁLEZ PÉREZ, ALFONS
    ¿Busca un método que le haga disfrutar mientras aprende a programar? Descubra un enfoque totalmente renovado de la enseñanza en programación que deja atrás las pedagogías áridas y enfocadas únicamente en la teoría. Este libro apuesta por aprender a dominar el lenguaje de programación en C++ a través de un método ambicioso y diferente: la pedagogía competencial, multidisciplina...
    Only one copy available. Shipping in 48

    28,80 €

  • *PROGRAMACIÓN Y MOTORES DE VIDEOJUEGOS
    CORTÉS CAMPO, FRANCISCO JAVIER
    Este libro desarrolla los contenidos del módulo Programación y motores de videojuegos, perteneciente al curso de especialización Desarrollo de videojuegos y realidad virtual, recogidos en el Real Decreto 261/2021, de 13 de abril. Gracias a su lectura, aprenderá las bases de la programación y el diseño de videojuegos. Cada capítulo incluye teoría, cuestionarios tipo test y activ...
    Only one copy available. Shipping in 48

    29,90 €

Other books of the author

  • PROGRAMACION VBA CON EXCEL BASE DE DATOS
    TORRES REMON, MANUEL
    Convierta Excel en una potente herramienta de gestión de datos con VBA. ¿Desea crear aplicaciones con acceso a datos desde Excel, Access y SQL Server? Esta obra le ofrece las claves para lograrlo, paso a paso, utilizando el lenguaje VBA de Excel. Gracias a los seis capítulos que componen este libro, aprenderá a crear formularios visuales, a integrar estructuras condicionales y ...
    Only one copy available. Shipping in 48

    19,80 €

  • DESARROLLO DE APLICACIONES MÓVILES CON ANDROID
    TORRES REMON, MANUEL
    Con el surgimiento de los teléfonos inteligentes, aparecieron también grandes dificultades para desarrollar aplicaciones móviles compatibles con todos los dispositivos. Hoy en día, dicho problema ha sido superado gracias a la aparición del sistema operativo Android, que es capaz de servir de soporte a una gran variedad de aplicaciones y dispositivos. Este libro trata detalladam...
    Only one copy available. Shipping in 48

    22,90 €