0% encontró este documento útil (0 votos)
3 vistas13 páginas

Introducción a Visual Basic en Excel

Cargado por

Max Landaverry
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas13 páginas

Introducción a Visual Basic en Excel

Cargado por

Max Landaverry
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Colegio: Colegio Enrique Estrada Sandoval

Maestro: Danilo Chamo


Materia: Computación
Grado: Tercero Básico

Visual Basic

Nombre: Isabela Mayté


Apellidos: Fuentes Monterroso
Índice
Índice………………………………………………………………… Pág. #2
Introducción …………………………………………………….. Pág. #4
¿qué es Visual Basic? ………………………………………… Pág. #4
¿Cuál fue su primera y última versión? ……………… Pág. #5
Historia de Visual Basic ……………………………………… Pág. #6 y #7
Ventajas …………………………………………………………… Pág. #8
Desventajas ……………………………………………………… Pág. #9
Ejemplos de Visual Basic en Excel ……………………. Pág. #10 y #11
Conclusión ………………………………………………………… Pág. #12
Bibliografía ……………………………………………………….. Pág. #13

2
Introducción

Un sistema operativo es un conjunto de programas que permite


manejar la memoria, disco, medios de almacenamiento de información
y los diferentes periféricos o recursos de nuestra computadora, como
son el teclado, el mouse, la impresora, la placa de red, entre otros.
Uno de los sistemas operativos más usados es visual Basic, que es un
lenguaje de programación desarrollado por Microsoft y es conocido
como un lenguaje de programación que revoluciono el programa de
programación y lo hizo fácil de utilizar en aplicaciones para
plataformas como Windows.
A continuación, se detallan los aspectos contenidos en el trabajo:

 ¿Qué es visual Basic?


 ¿Quién es Alan Cooper?
 Ventajas y desventajas
 Historia de visual Basic.
 Ejemplos de cómo se utiliza visual Basic en Excel.
 Las versiones anteriores y actuales.

3
¿Qué es VISUAL BASIC?

Visual Basic es un ambiente gráfico de desarrollo de


aplicaciones para el sistema operativo Microsoft Windows.
Las aplicaciones creadas con Visual Basic están basadas en
objetos y son manejadas por eventos. Visual Basic se deriva
del lenguaje Basic, el cual es un lenguaje de programación
estructurado. Sin embargo, Visual Basic emplea un modelo
de programación manejada por eventos; Visual Basic es un
lenguaje de programación dirigido por eventos. Desarrollado
por Alan Cooper para Microsoft, este lenguaje de
programación es un dialecto de BASIC con importantes
agregados. Alan Cooper es un diseñador de software y
programador estadounidense. Dirige una empresa de diseño
de interacción y escribe libros acerca de cómo crear software.
Trabajó para Microsoft y es el diseñador del lenguaje de
programación Visual Basic. La primera creación original de
Cooper fue Tripod, y luego Ruby, Alan Cooper nació un 3 de
junio de 1952, nació en San Francisco California, Estados
Unidos. Su educación se desarrolló en el colegio College of
Marin donde estudio arquitectura por su parte aprendió
programación y asumió los trabajos de programación contrato
para pagar la universidad. Después de dejar la universidad,
fundó una de las primeras compañías de software del
microordenador.

4
¿Cuándo fue su primera y última versión?

Su primera versión fue presentada en 1991, con la intención


de simplificar la programación utilizando un ambiente de
desarrollo. La última versión fue la 6, liberada en 1998, para
la que Microsoft extendió el soporte hasta marzo de 2008.
Versiones anteriores de Visual Basic:
 Visual Basic 16.0/Visual Studio 2019, versión 16.0
 Visual Basic 15.5/Visual Studio 2017, versión 15.5
 Visual Basic 15.3/Visual Studio 2017, versión 15.3
 Visual Basic 15/Visual Studio 2017
 Visual Basic / Visual Studio 2015
 Visual Basic / Visual Studio 2013
 Visual Basic / Visual Studio 2012
 Visual Basic, Visual Studio 2010
 Visual Basic / Visual Studio 2008

Versión actual de Visual Basic:

 Visual Basic 16.9/Visual Studio 2019, versión 16.9 Para


consultar las nuevas características, vea Visual Basic
16.9.

5
Historia de visual Basic

Todas las versiones de Visual Basic para Windows son


muy conocidas, aunque la Microsoft Visual Basic 1.0
desarrollada para el sistema operativo MS-DOS, fue
menos difundida. Esta proveía un entorno que, aunque
en modo texto, incluía un diseñador de formularios en el
que se podían arrastrar y soltar distintos controles.
La última versión que únicamente generaba aplicaciones
de 16 bits fue la 3.0 y no incluía una biblioteca detallada
de componentes para toda clase de usos. Durante la
transición de los sistemas Windows 3.11 a Windows 95,
en 1995: hizo su aparición la versión 4.0 de Visual Basic;
esta podía generar programas tanto de 16 como de 32
bits, a partir del mismo código fuente, aunque a costa de
un gran aumento en el tamaño de los archivos
necesarios en tiempo de ejecución "runtime”; Además,
se sustituyeron los controles denominados VBX por los
nuevos OCX. Con la siguiente versión, la 5.0, se estuvo
a punto de implementar por primera vez la posibilidad de
compilar a código nativo, obteniendo una mejora de
rendimiento considerable. Tanto esa como la sucesora
6.0 soportaban ciertas características propias de los
lenguajes orientados a objetos, pero carecían de
algunas importantes, tales como herencia y sobrecarga;
pero, de hecho, no fue pensado como lenguaje orientado
a objetos. La versión 6.0, que puede generar código
ejecutable directo en 32 bits, todavía continúa
utilizándose masivamente, y es compatible con las
últimas versiones de los sistemas Windows, como
Windows 7 y Windows 8.

6
Visual Basic evolucionó para integrar la plataforma NET;
allí perdió su propia identidad como lenguaje único
adquirible, pasando a integrar un paquete de productos,
llamado precisamente Microsoft NET; dentro de ese
paquete se encuentra el nuevo y llamado Visual Basic,
que trabaja sobre el entorno Microsoft Visual Studio.
Esta nueva versión del lenguaje posee profundas
diferencias en la forma de programar respecto de Visual
Basic 6, pero gran semejanza en su sintaxis básica.
Cabe mencionar que, aunque fue menos conocido, se
desarrolló también una versión gratuita de Visual Basic
5.0, orientada al desarrollo de controles y componentes;
su nombre específico era Microsoft Visual Basic 5.0
Control Creation Edition. También hubo versiones
orientadas al desarrollo de aplicaciones para dispositivos
móviles basados en Windows CE y Pocket PC,
conocidas como Embedded.
El soporte estándar para Microsoft Visual Basic 6.0
finalizó el 31 de marzo de 2005, pero el extendido
terminó en marzo de 2008. La comunidad de usuarios
de Visual Basic expresó su grave preocupación y se
firmó una petición para mantener el producto vivo.5
Microsoft se ha negado hasta el momento a cambiar su
posición sobre el asunto. Irónicamente, en esa época
(2005) se da a conocer que el software antiespía
ofrecido por Microsoft, "Microsoft AntiSpyware, fue
codificado en Visual Basic 6.0; su posterior sustituto,
Windows Defender, fue reescrito en código.

7
Ventajas

 Posee una curva de aprendizaje muy rápida.


 Integra el diseño e implementación de formularios de
Windows.
 Permite usar con facilidad la plataforma de los sistemas
Windows, dado que tiene acceso prácticamente total a la
API de Windows, incluidas librerías actuales.
 Es uno de los lenguajes de uso más extendido, por lo
que resulta fácil encontrar información, documentación y
fuentes para los proyectos.
 Fácilmente extensible mediante librerías DLL y
componentes ActiveX de otros lenguajes.
 Posibilita añadir soporte para ejecución de scripts,
VBScript, en las aplicaciones mediante Microsoft Script
Control.
 Tiene acceso a la API multimedia de DirectX, también
está disponible, de forma no oficial un componente para
trabajar con OpenGL.
 Existe una versión, VBA integrada en las aplicaciones de
Microsoft Office, tanto Windows como Mac, que permite
programar macros para extender y automatizar
funcionalidades en documentos, hojas de cálculo y
bases de datos.
 Si bien permite desarrollar grandes y complejas
aplicaciones, también provee un entorno adecuado para
realizar pequeños prototipos rápidos.

8
Desventajas

 Problema de versionado asociado con varias


librerías runtime DLL, conocido como DLL Hell.
 Soporte pobre para programación orientada a
objetos.
 Incapacidad para crear aplicaciones multihilo, sin
tener que recurrir a llamadas de la API de Windows.
 Dependencia de complejas y frágiles entradas de
registro COM.
 La capacidad de utilizar controles en un único
formulario es muy limitada en comparación a otras
herramientas.
 En sus librerías Runtime, tiene problemas de
versionado.
 Pese a ser una programación orientada a objetos,
tiene un soporte escaso.
 Para crear aplicaciones multihilo, es necesario
realizar llamadas a la API de Windows.

9
Ejemplos de Visual Basic en Excel

Dos ejemplos pueden ilustrar lo que puede hacer para


agilizar el trabajo el lenguaje de programación Visual
Basic en Excel:

 Ejemplo 1: Limpiar celdas tras importar datos; Hay


profesionales que se dedican a realizar estudios y
análisis basándose en datos extraídos de diferentes
fuentes. Estas últimas pueden proceder de todo
tipo de documentos y archivos. Algunos son
compatibles con Excel, y otros no.
Por ejemplo, los datos extraídos de un PDF pueden no ser
importados de forma correcta a Excel. Cuando se copian y
pegan, suelen quedar filas en blanco que hay que depurar
para poder trabajar en las hojas de cálculo. En este caso, si
son pocos datos y tan solo tuviéramos que hacer esta tarea
una vez al año, el trabajo de depuración podría hacerse a
mano. Sin embargo, el problema viene cuando esta tarea la
hacemos miles de veces con cientos de documentos
diferentes. Ahí, el profesional tiene un problema si no
automatiza la tarea. Con VBA, podríamos programar una
tarea para eliminar las filas vacías de cualquier hoja de
cálculo de Excel, de modo que esta pudiera aplicarse a todos
nuestros documentos con solo ejecutar un comando.

10
Ejemplo 2: Calcular un descuento por unidades vendidas.
También se puede programar en Visual Basic en Excel, por
ejemplo, una tarea para que calcule de forma automática un
descuento del 10% en ciertos productos, siempre que se
vendan más de 300 unidades, redondeando a dos décimas.
De esta manera, una vez que se tiene el código escrito, se
puede utilizar esta solución en todo nuestro libro, o en
cualquier otro sin tener que introducir la
fórmula de forma manual en cada libro, lo que nos permitirá
ahorrar tiempo en una tarea repetitiva; sirve tanto como para
formar columnas y hacernos más fácil el trabajo si nosotros
descargamos visual Basic.

11
Conclusión

Luego de hacer el trabajo de investigación acerca de Visual


Basic aprendí que es un programa que nos facilita todo lo que
tenga que ver con Windows y su sistema operativo. Algunas
de las conclusiones que puedo resaltar son:
 Visual Basic nos ayuda mucho con Excel, tanto
como para hacer formulas, nos ayuda en realizar
las columnas y poder desarrollar más rápido y fácil
nuestro trabajo.
 Es necesario que cada actualización que sale de
Visual Basic, también nuestro operador tiene que
ser actualizado para evitar que se desactualice y
que no se ponga lento.
 El programa es muy conocido en Windows, ya que
tiene muchos usuarios satisfechos, aunque algunos
también le ven desventajas.
 Una de las desventajas de Visual Basic es que su
licencia puede vencerse en muy poco tiempo, por lo
que es necesario actualizarla constantemente y
esto requiere inversión económica.
Realizar este tipo de investigación pone al estudiante en
contacto con las bases que mueven la tecnología,
permitiéndoles comprender que es mucho más complejo que
el simple uso de aparatos tecnológicos.

12
Bibliografía

[Link]
[Link]
[Link]
new/.
[Link]
%C3%B3n+de+visual+basic&rlz=1C1SQJL_esGT923GT924
&oq=conclusion+de+visual+&gs_lcrp=EgZjaHJvbWUqDAgBE
A
[Link]
sca_esv=560566526&rlz=1C1SQJL_esGT923GT924&sxsrf=
AB5stBhHRdxtCzFT7zmhPz7saUpxpa2Xcg:1693187793480
&q=excel&tbm=isch&source=lnms&sa=X&ved=2ahUKEwiEqt-
HoP6AAxVqgIQIHVfIA4EQ0pQJegQIDRAB&biw=1242&bih=5
63&dpr=1.1#imgrc=gV8sbmxnfDK8ZM
[Link]
[Link]

13

También podría gustarte