Programa en VBA (Visual Basic for Applications) - nueva versión
()
Información de este libro electrónico
Es posible que el libro no contenga todo lo que debe saber sobre la programación en VBA, pero sí señala con el dedo los puntos clave para crear algunos programas que se explican en los distintos capítulos. El contenido se divide en dos partes, una que explica la programación en general y la segunda que explica la programación en VBA con ejemplos concretos de programas. En esta última versión se han agregado procedimientos electrónicos más complejos que procesan varios archivos de Excel al mismo tiempo que pueden ser utilizados para la gestión de almacén, para la gestión de órdenes de trabajo, para la gestión de nóminas y, en todos aquellos problemas donde sea necesario crear informes resumidos de datos de entrada en diferentes archivos. Evidentemente no escribiremos todos los ejemplos posibles porque son infinitos, pero al explicar algunos de ellos esperamos que el usuario pueda adaptarlos a sus propias necesidades por sí mismo.
Lee más de Olga Maria Stefania Cucaro
Tablas dinámicas para todos. Desde simples tablas hasta Power-Pivot: Guía útil para crear tablas dinámicas en Excel Calificación: 0 de 5 estrellas0 calificacionesMuerte inesperada: Las investigaciones del comisario Amoroso Calificación: 0 de 5 estrellas0 calificacionesPapá Noel y el violín mágico: Un cuento de hadas navideño Calificación: 0 de 5 estrellas0 calificaciones
Relacionado con Programa en VBA (Visual Basic for Applications) - nueva versión
Libros electrónicos relacionados
Aprender a programar con Excel VBA: Con 100 ejerciicos prácticos Calificación: 0 de 5 estrellas0 calificacionesExcel y SQL de la mano: Trabajo con bases de datos en Excel de forma eficiente Calificación: 1 de 5 estrellas1/5Lo nuevo de Excel 2019: Incluye los mejores complementos y herramientas power Calificación: 0 de 5 estrellas0 calificacionesProgramación en Visual Basic (VB): DEL ANÁLISIS del Problema al Programa Calificación: 4 de 5 estrellas4/5VBA Excel Modelo de Objetos Calificación: 3 de 5 estrellas3/5Taller De Macros En Hoja De Cálculo Calificación: 0 de 5 estrellas0 calificacionesTablas Dinámicas Calificación: 0 de 5 estrellas0 calificacionesFórmulas y funciones matemáticas con Excel Calificación: 0 de 5 estrellas0 calificacionesAprender Visual Basic para Aplicaciones en Excel con 100 ejercicios prácticos Calificación: 3 de 5 estrellas3/5VBA Excel Guía Esencial Calificación: 5 de 5 estrellas5/5Manual de Access 2010 Calificación: 0 de 5 estrellas0 calificacionesIntroducción al Uso de Formularios (UserForms) en VBA Calificación: 3 de 5 estrellas3/5Macros en Excel. Ejemplos prácticos Calificación: 0 de 5 estrellas0 calificacionesIntroducción Excel: FUNCIONES ESENCIALES PARA PRINCIPIANTES: Microsoft Excel Principiantes, #1 Calificación: 0 de 5 estrellas0 calificacionesAprender a programar con Excel VBA con 100 ejercicios práctico Calificación: 5 de 5 estrellas5/5Aprender Excel financiero y para MBA Calificación: 3 de 5 estrellas3/5Aprender Excel 2016 con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesAprender fórmulas y funciones con Excel 2010 con 100 ejercicios prácticos Calificación: 4 de 5 estrellas4/5DAX Lenguaje para el análisis de datos Calificación: 0 de 5 estrellas0 calificacionesExcel 2013 avanzado: Hojas de cálculo Calificación: 4 de 5 estrellas4/5Mejore su calidad de vida con las bases de datos y Excel 2010 Calificación: 5 de 5 estrellas5/5Excel 2016 avanzado Calificación: 0 de 5 estrellas0 calificacionesExcel 2019 Avanzado Calificación: 0 de 5 estrellas0 calificacionesManual de Excel 2010 Calificación: 0 de 5 estrellas0 calificacionesPower Query para Excel 365/2021 Calificación: 0 de 5 estrellas0 calificacionesProgramando Con Python Calificación: 0 de 5 estrellas0 calificacionesExcel para contadores y administradores Calificación: 1 de 5 estrellas1/5Tablas dinámicas. Optimice su trabajo. Excel 2019-365 Calificación: 0 de 5 estrellas0 calificacionesAprender Word y PowerPoint 2016 con 100 ejercicios prácticos Calificación: 5 de 5 estrellas5/5Tratamiento básico de datos y hojas de cálculo. ADGG0508 Calificación: 0 de 5 estrellas0 calificaciones
Programación para usted
Python Paso a paso: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 4 de 5 estrellas4/5Curso básico de Python: La guía para principiantes para una introducción en la programación con Python Calificación: 0 de 5 estrellas0 calificacionesPython para principiantes Calificación: 5 de 5 estrellas5/5Ortografía para todos: La tabla periódica de la ortografía Calificación: 5 de 5 estrellas5/5GuíaBurros Microsoft Excel: Todo lo que necesitas saber sobre esta potente hoja de cálculo Calificación: 4 de 5 estrellas4/5El Libro Práctico Del Programador Ágil Calificación: 5 de 5 estrellas5/5Curso de Programación y Análisis de Software Calificación: 4 de 5 estrellas4/5Python Aplicaciones prácticas Calificación: 4 de 5 estrellas4/5Excel de la A a la Z: El Manual Práctico Paso a Paso de Microsoft Excel para Aprender Funciones Básicas y Avanzadas, Fórmulas y Gráficos con Ejemplos Fáciles y Claros Calificación: 0 de 5 estrellas0 calificacionesLógica de programación: Solucionario en pseudocódigo – Ejercicios resueltos Calificación: 4 de 5 estrellas4/5VBA Excel Guía Esencial Calificación: 5 de 5 estrellas5/5Aprender a programar con Excel VBA con 100 ejercicios práctico Calificación: 5 de 5 estrellas5/5HTML para novatos Calificación: 5 de 5 estrellas5/5Aprender Docker, un enfoque práctico Calificación: 5 de 5 estrellas5/5Python a fondo Calificación: 5 de 5 estrellas5/5Aprender HTML5, CSS3 y Javascript con 100 ejerecios Calificación: 5 de 5 estrellas5/5Fundamentos De Programación Calificación: 5 de 5 estrellas5/5Aprende a Programar en C++ Calificación: 5 de 5 estrellas5/5El gran libro de Python Calificación: 5 de 5 estrellas5/5Programación Orientada a Objetos Calificación: 3 de 5 estrellas3/5Linux Essentials: una guía para principiantes del sistema operativo Linux Calificación: 5 de 5 estrellas5/5Aprende programación Python: python, #1 Calificación: 0 de 5 estrellas0 calificacionesArduino para Principiantes Calificación: 4 de 5 estrellas4/5Arduino. Trucos y secretos.: 120 ideas para resolver cualquier problema Calificación: 5 de 5 estrellas5/5Aprender PHP, MySQL y JavaScript Calificación: 5 de 5 estrellas5/5Inteligencia artificial para programadores con prisa Calificación: 5 de 5 estrellas5/5Aprender Javascript Avanzado con 100 ejercicios prácticos Calificación: 5 de 5 estrellas5/5Programación (GRADO SUPERIOR): PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 4 de 5 estrellas4/5Bases de Datos con MySQL Calificación: 4 de 5 estrellas4/5
Comentarios para Programa en VBA (Visual Basic for Applications) - nueva versión
0 clasificaciones0 comentarios
Vista previa del libro
Programa en VBA (Visual Basic for Applications) - nueva versión - Olga Maria Stefania Cucaro
PROGRAMA EN VBA
DE EXCEL
DEL ANÁLISIS DEL PROBLEMA AL PROGRAMA EN VBA
DE LOS PROGRAMAS MÁS SIMPLES A LOS MÁS COMPLEJOS
De
OLGA MARIA STEFANIA CUCARO
© Copyright 2021 por Olga Maria Stefania Cucaro - Todos los derechos reservados.
No está permitido reproducir, duplicar o enviar ninguna parte de este documento de forma electrónica o impresa. La copia de este documento está estrictamente prohibida. Todos los programas incluidos en este libro también tienen derechos de autor del autor / creador del trabajo Olga Maria Stefania Cucaro.
Dedicado a:
A mi madre que siempre ha creído en mí y a mis profesores de informática que me facilitaron la vida laboral
Resumen
Resumen iv
Introducción 1
PARTE I.: Los fundamentos de la programación 2
Capítulo 1: Comprensión y resolución de problemas. 3
Comprender un problema y dividirlo en operaciones simples. 3
Identificar variables y constantes 4
¿Qué significa pseudocódigo? 4
Capitulo 2: La lógica de la programación 5
Las variables 5
Las condiciones 6
Los ciclos 7
Transforma una secuencia de operaciones en instrucciones 8
El diagrama de flujo 9
11
PARTE II: Programación en VBA 13
Capítulo 3: El VBA 14
¿Qué es VBA y qué puede hacer? 14
Cómo acceder a VBA 14
Capítulo 4: Programa en VBA 16
Variables en hojas de Excel 16
Macros en Excel 17
Crea un botón para activar una macro 18
Capítulo 5: Ejemplos de programación en VBA 20
La suma de n números 20
El promedio de n números 23
Contar valores 27
Suma de los valores en un rango dado 31
Suma de valores que cumplen determinadas condiciones 37
Capítulo 6: Uso de varias hojas para resolver problemas comerciales complejos 42
CONTAR CONTACTOS 42
CÁLCULO DE RETRIBUCIONES 52
Capítulo 7: Resumen de varias carpetas de Excel en un archivo 59
PROCEDIMIENTO PARA VERIFICAR DOS LISTAS DE DATOS 59
PROCEDIMIENTO DE INSERCIÓN DE PRÁCTICAS EN UN FICHERO DE CONTROL ÚNICO 64
PROCEDIMIENTO DE EJECUCIÓN DEL PRESUPUESTO CON VARIOS PEDIDOS EN VARIOS ARCHIVOS EXCEL 97
132
Epílogo / Conclusión 133
Introducción
Este trabajo nació de la necesidad que encontró la autora de resolver problemas de diversa índole durante sus estudios y trabajos. La gran cantidad de datos y el procesamiento repetitivo requerían un procedimiento automatizado que se podía aplicar en cualquier contexto. El autor, siendo programador y experto en Pascal, Cobol y Javascript, buscó la solución más adecuada y la encontró en el Excel VBA. Este documento tiene como objetivo presentar a los usuarios la programación en general y la programación en Visual Basic para Aplicaciones y Excel en particular. VBA es simple y se puede usar en archivos de Excel existentes, procesando rápidamente una gran cantidad de datos. La única herramienta que necesitamos es Excel.
Es posible que el libro no contenga todo lo que debe saber sobre la programación en VBA, pero sí señala con el dedo los puntos clave para crear algunos programas que se explican en los distintos capítulos. El contenido se divide en dos partes, una que explica la programación en general y la segunda que explica la programación en VBA con ejemplos concretos de programas. En esta última versión se han agregado procedimientos electrónicos más complejos que procesan varios archivos de Excel al mismo tiempo que pueden ser utilizados para la gestión de almacén, para la gestión de órdenes de trabajo, para la gestión de nóminas y,