PROGRAMACIÓN VBA CON EXCEL: FUNDAMENTOS

PROGRAMACIÓN VBA CON EXCEL: FUNDAMENTOS

TORRES REMÓN, MANUEL

18,90 €
IVA incluido
Sin Stock. Consúltenos antes de pedir.
Editorial:
MARCOMBO BOIXAREU EDITORES
Año de edición:
2025
Materia
Informática
ISBN:
978-84-267-4064-9
Páginas:
216
Encuadernación:
Rústica
Colección:
VARIOS
18,90 €
IVA incluido
Sin Stock. Consúltenos antes de pedir.
Añadir a favoritos

í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

  • TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ, LOS
    VIDAL (@SNOFLAA), ALFONS
    "Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida".Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que tie...
    Lo tenemos ;)

    24,95 €

  • CÓDIGO LIMPIO. SEGUNDA EDICIÓN
    MARTIN, ROBERT C.
    Con la segunda edición de Código limpio, Robert C. Martin ("Uncle Bob") revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y pr...
    Lo tenemos ;)

    62,50 €

  • CONSTRUCCIÓN DE GRANDES MODELOS DE LENGUAJE DESDE CERO
    RASCHKA, SEBASTIAN
    El físico Richard P. Feynman afirmó: «No comprendo lo que no puedo crear». Inspirado en este principio, Sebastian Raschka ofrece en este libro una guía práctica y detallada para construir un modelo de lenguaje de gran tamaño ejecutable incluso en un portátil. Este libro analiza cada etapa del proceso, desde la planificación y codificación del modelo hasta su entrenamiento y aju...
    Lo tenemos ;)

    39,95 €

  • SOFTWARE PARA LA INGENIERÍA DE PROCESOS
    CUATRECASASA ARBOS, LLUIS
    Esta Guía del usuario y el software al que acompaña se ha elaborado para facilitar la comprensión del contenido del libro Diseño avanzado de procesos y plantas de producción flexible, mediante las metodologías y situaciones que presenta. Su utilidad más importante es facilitar su aplicación a los casos reales de diseño de procesos que necesita resolver el propio usuario, con lo...
    Lo tenemos ;)

    30,00 €

  • INTRODUCCIÓN A MICROSOFT FABRIC
    AGUILERA REYNA, DIANA / LÓPEZ CENTENO, NELSON
    Descubre Microsoft Fabric, la nueva plataforma de datos de Microsoft que amplía las capacidades de Power BI y permite implementar procesos de datos modernos de forma sencilla y unificada.El procesamiento y análisis de datos sigue siendo clave en casi cualquier proyecto, y ha cobrado aún más relevancia con los avances de la Inteligencia Artificial Generativa. Esto ha impulsado t...
    Lo tenemos ;)

    30,50 €

  • GESTIÓN DE BASE DE DATOS CON SQL SERVER
    TORRES REMON, MANUEL
    ¿Desea gestionar bases de datos de forma profesional, segura y eficiente? SQL Server es una de las herramientas más potentes para administrar información digital en entornos empresariales. Esta obra le ofrece una guía detallada y actualizada para dominar la versión 2022 del sistema gestor de bases de datos de Microsoft, haciendo especial énfasis en la automatización de procesos...
    Lo tenemos ;)

    19,90 €

Otros libros del autor

  • DISEÑO WEB CON HTML5 Y CSS3
    TORRES REMON, MANUEL
    Aprenda a crear sitios web con HTML5 y CSS3 de forma clara, práctica y progresiva HTML es un lenguaje de programación que sirve para desarrollar y visualizar páginas web, y se ha convertido en el estándar a nivel mundial. Su versión más reciente, HTML5, está diseñada para funcionar en cualquier dispositivo, lo que la convierte en una herramienta versátil y esencial. Por su part...
    Lo tenemos ;)

    18,90 €

  • GESTIÓN DE BASE DE DATOS CON SQL SERVER
    TORRES REMON, MANUEL
    ¿Desea gestionar bases de datos de forma profesional, segura y eficiente? SQL Server es una de las herramientas más potentes para administrar información digital en entornos empresariales. Esta obra le ofrece una guía detallada y actualizada para dominar la versión 2022 del sistema gestor de bases de datos de Microsoft, haciendo especial énfasis en la automatización de procesos...
    Lo tenemos ;)

    19,90 €

  • FUNDAMENTOS DE PROGRAMACIÓN VISUAL C++
    TORRES REMON, MANUEL
    ¿Desea iniciarse en la programación con C++ y Visual Studio 2022? Este libro ha sido creado para acompañarle en cada paso, proporcionándole una base sólida en programación a través de un enfoque didáctico, claro y estructurado. Encontrará aquí los conocimientos imprescindibles para comprender y dominar los fundamentos de C++, desde los algoritmos básicos hasta la programació...
    Lo tenemos ;)

    19,95 €

  • FUNDAMENTOS DE PROGRAMACIÓN VISUAL C#
    TORRES REMON, MANUEL
    ¿Desea iniciarse en la programación con C++ y Visual Studio 2022? Este libro ha sido creado para acompañarle en cada paso, proporcionándole una base sólida en programación a través de un enfoque didáctico, claro y estructurado. Encontrará aquí los conocimientos imprescindibles para comprender y dominar los fundamentos de C++, desde los algoritmos básicos hasta la programació...
    Lo tenemos ;)

    19,95 €

  • PROGRAMACIÓN VBA CON EXCEL: BASE DE DATOS
    TORRES REMÓN, 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 ...
    Sin Stock. Consúltenos antes de pedir.

    19,80 €

  • PROGRAMACIÓN TRANSACT CON SQL SERVER 2016
    TORRES REMON, MANUEL
    Diseña bases de datos de calidad profesional, administrables por medio de scripts, con la nueva versión del software de almacenamiento de datos desarrollado por Microsoft, el SQL Server 2016 y su lenguaje de programación, el Transact SQL. Este libro te proporciona todo lo que necesitas saber sobre este software desde una metodología práctica, mediante casos desarrollados, dond...
    Sin Stock. Consúltenos antes de pedir.

    13,80 €