Programa en VBA - Olga Maria Stefania Cucaro - E-Book

Programa en VBA E-Book

Olga Maria Stefania Cucaro

0,0
13,99 €

oder
-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.
Mehr erfahren.
Beschreibung

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, 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.

Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:

EPUB
Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Olga Maria Stefania Cucaro

UUID: 005f5a92-2d68-45c6-88df-e6dea2cfcf0e
Questo libro è stato realizzato con StreetLib Writehttps://writeapp.io

Indice dei contenuti

PROGRAMA EN VBA

Resumen

Introducción

PARTE I.: Los fundamentos de la programación

Capítulo 1: Comprensión y resolución de problemas.

Comprender un problema y dividirlo en operaciones simples.

Identificar variables y constantes

¿Qué significa pseudocódigo?

Capitulo 2: La lógica de la programación

Las variables

Transforma una secuencia de operaciones en instrucciones

El diagrama de flujo

PARTE II: Programación en VBA

Capítulo 3: El VBA

¿Qué es VBA y qué puede hacer?

Cómo acceder a VBA

Capítulo 4: Programa en VBA

Variables en hojas de Excel

Macros en Excel

Crea un botón para activar una macro

Capítulo 5: Ejemplos de programación en VBA

La suma de n números

El promedio de n números

Contar valores

Suma de los valores en un rango dado

Suma de valores que cumplen determinadas condiciones

Capítulo 6: Uso de varias hojas para resolver problemas comerciales complejos

CONTAR CONTACTOS

CÁLCULO DE RETRIBUCIONES

Capítulo 7: Resumen de varias carpetas de Excel en un archivo

PROCEDIMIENTO PARA VERIFICAR DOS LISTAS DE DATOS

PROCEDIMIENTO DE INSERCIÓN DE PRÁCTICAS EN UN FICHERO DE CONTROL ÚNICO

PROCEDIMIENTO DE EJECUCIÓN DEL PRESUPUESTO CON VARIOS PEDIDOS EN VARIOS ARCHIVOS EXCEL

Epílogo / Conclusión

PROGRAMA EN VBA

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 96

131

Epílogo / Conclusión 132

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, 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.

PARTE I.: Los fundamentos de la programación

Capítulo 1: Comprensión y resolución de problemas.

Identificar variables y constantes

En el ejemplo anterior podemos identificar cuatro variables, tres de entrada (entrada) y una de salida (salida). En particular, A, B y C son las variables de entrada, mientras que Sum es la variable de salida. Si usáramos una variable intermedia la llamaríamos variable de trabajo. La diferencia entre variables y constantes es fundamental, una constante dice la propia palabra y ya está configurada al principio del programa y no cambia durante el procesamiento.

Las variables se dividen en enteros, reales y booleanos. Las variables enteras contienen números enteros, las variables reales contienen números reales y las variables booleanas contienen dos estados (verdadero o falso)

¿Por qué escribí contener? Precisamente porque la variable es como un contenedor y contiene lo que indicamos.

En todos los lenguajes de programación el primer paso es la definición de las variables que hacen que la computadora pueda reconocerlas.

En nuestro pequeño programa simple, la suma de tres números A, B, C y Sum son variables numéricas que pueden ser números enteros a elección del programador. Obviamente, debemos prestar la máxima atención al definir la variable de salida que, si contiene el resultado de una operación aritmética sobre las variables de entrada, debe tener la misma definición que estas.

¿Qué significa pseudocódigo?

El pseudocódigo permite programar en un lenguaje general que luego el programador rechaza en los lenguajes individuales. Simplemente podemos decir que un pseudolenguaje es una programación genérica que se vuelve específica con la elección y el uso del lenguaje único. Si un programador es un principiante, es mejor comenzar escribiendo un pseudocódigo primero y luego transformarlo en el programa real en el idioma elegido.

Capitulo 2: La lógica de la programación

Las variables

Las variables son de fundamental importancia para la programación. Después de haberlos identificado, se deben definir al inicio del programa como veremos en los diagramas de flujo que usaremos en los siguientes capítulos. Las variables contienen datos y tienen un nombre único. La asignación, en cambio, consiste en dar un cierto valor a la variable.

Ejemplo de definición:

Dim I como entero

Ejemplo de asignación:

Yo = 0

Ya dijimos en el capítulo anterior que el valor asignado a la variable varía durante el programa, mientras que el valor de una constante permanece igual a lo largo del programa.

Booleano

Puede contener valores de álgebra booleana (verdadero o falso)