You are on page 1of 23

UNIVERSIDAD TCNICA DE BABAHOYO

FACULTAD DE CIENCIAS AGROPECUARIAS

INFORMTICA
VISUAL BASIC

DOCENTE: ING. ROBERTO PAUTA

INTEGRANTES: JORDY BONIFAZ, NINFA JIMENEZ,


JONATHAN ROJAS, KIMBERLY VILLAFUERTE

TERCERO A

BABAHOYO, 14/12/16
VISUAL BASIC

Visual Basic (VB) es un lenguaje


de programacin dirigido por
eventos, desarrollado por Alan
Cooper para Microsoft. Este
lenguaje de programacin es un
dialecto
de
BASIC,
con
importantes
agregados.
Su
primera versin fue presentada
en 1991, con la intencin de simplificar la programacin utilizando un
ambiente de desarrollo que facilit en cierta medida la programacin
misma.
La ltima versin fue la 6, liberada en 1998, para la que Microsoft extendi
el soporte hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y
pasar a un framework o marco comn de libreras, independiente de la
versin del sistema operativo, .NET Framework, a travs de Visual Basic
.NET (y otros lenguajes como C Sharp (C#) de fcil transicin de cdigo
entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propsito general, tambin provee facilidades
para el desarrollo de aplicaciones de bases de datos usando Data Access
Objects, Remote Data Objects o ActiveX Data Objects.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra
editor de textos para edicin del cdigo fuente, un depurador, un
compilador (y enlazador) y un editor de interfaces grficas o GUI.

CARACTERSTICAS DE VISUAL BASIC:


Barra de titulo: muestra el nombre del proyecto y del formulario q se
est diseando actualmente
Barra de mens: agrupa los mens despegables que contienes todas
las operaciones que pueden llevarse a cabo con Visual Basic 6.0.
Barra de herramientas estndar: contienen los botones que se
utilizan con mayor frecuencia cuando se trabaja con un proyecto.
Simplifica la eleccin de opciones de los mens Archivo, Edicin, Ver y
Ejecutar; adems, en el rea derecha presenta la ubicacin
(coordenadas) y el tamao del objeto seleccionado
Ventana de formulario: es el rea donde se disea la interfaz grfica,
es decir, es donde se inserta electo grficos, como botones, imgenes,
casilla de verificacin, cuadros de listas, etc.
Cuadro de herramientas: presenta todos los controles necesarios
para disear una aplicacin, como cuadros de texto, etiquetas, cuadros
de listas, botones de comandos, etc.

Ventana de proyecto: muestra los elementos involucrados en el


proyecto, como formularios, mdulos, controles oxc, etc. Cada elemento
puede seleccionarse en forma independiente para su edicin.
Ventana de posicin del formulario: muestra la ubicacin que
tendr el formulario en la pantalla, cuando ejecute la aplicacin. Esta
ubicacin puede cambiarse si se hace clic con el botn izquierdo del
mouse.
La Ventana propiedades muestra todas las propiedades del control
actualmente seleccionado, en este caso muestra las propiedades del
Form1, luego podemos ver que abajo dice "Form1 Form", lo que est en
negrita es el nombre del objeto, y lo que le sigue es el tipo de objeto, en
este caso es un Formulario (Form)

VISUAL BASIC PARA APLICACIONES:


Microsoft VBA (Visual Basic for Applications)
es el lenguaje de macros de Microsoft
Visual Basic que se utiliza para programar
aplicaciones Windows y que se incluye en
varias aplicaciones Microsoft. VBA permite
a usuarios y programadores ampliar la
funcionalidad de programas de la suite
Microsoft
Office.
Visual
Basic
para
Aplicaciones es un subconjunto casi
completo de Visual Basic 5.0 y 6.0.

Microsoft VBA viene integrado en aplicaciones de Microsoft Office, como


Word, Excel, Access y Powerpoint. Prcticamente cualquier cosa que se
pueda programar en Visual Basic 5.0 o 6.0 se puede hacer tambin dentro
de un documento de Office, con la sola limitacin que el producto final no se
puede compilar separadamente del documento, hoja o base de datos en
que fue creado; es decir, se convierte en una macro (o ms bien sper
macro). Esta macro puede instalarse o distribuirse con slo copiar el
documento, presentacin o base de datos

UTILIDAD:
Su utilidad principal es automatizar tareas cotidianas, as como crear
aplicaciones y servicios de bases de datos para el escritorio. Permite
acceder a las funcionalidades de un lenguaje orientado a eventos con
acceso a la API de Windows.
Al provenir de un lenguaje basado en Basic tiene similitudes con lenguajes
incluidos en otros productos de ofimtica como StarBasic y Openoffice.
Sub LoopTableExample
Dim db As DAO.Database
Dim rcs As DAO.Recordset
Set db = CurrentDb
Set rcs = db.OpenRecordset ("SELECT * FROM tblMain")

Do Until rcs.EOF
MsgBox rcs! FieldName
rcs.MoveNext
Loop
rcs.Close
db.Close
Set rcs = Nothing
Set db = Nothing
End Sub
VBA puede ser usado para crear una funcin definida por el usuario para
usar en una hoja de Microsoft Excel:

Public Function BUSINESSDAYPRIOR (dt As Date) As Date


Select Case Weekday (dt, vbMonday)
Case 1
BUSINESSDAYPRIOR = dt -3
Case 7
BUSINESSDAYPRIOR = dt -2
Case Else
BUSINESSDAYPRIOR = dt -1
End Select
End Function
VBA tambin tiene acceso a funciones internas de Windows en diversos
grados, y pueden acceder recursos desde horarios hasta archivos y control:
Sub ObtenerFecha ()
MsgBox "La fecha es " & Format (Now (), "dd-mm-yyyy")
End Sub

MACROS
Las macros son un grupo de instrucciones programadas bajo entorno
vba (visual basic para aplicaciones), cuya tarea principal es la
automatizacin de tareas repetitivas y la resolucin de clculos
complejos.
El lenguaje vba, es un lenguaje de programacin basado en el visual
Basic, enfocado a la realizacin de programas sobre las herramientas
Excel, Access, Word, mediante macros en vba podemos crear nuevas
funciones para nuestras hojas Excel, personalizar estilos y formatos,
crear programas para la resolucin de clculos complejos,
automatizar tareas.

Ejemplo de cdigo Vba


aplicado en Excel.

Una vez realizado el cdigo vba, podemos ejecutar el programa


mediante la creacin de botones, nuevos mens, de tal forma que la
aplicacin creada resulte intuitiva y de fcil manejo.

PROGRAMACIN ORIENTADA A OBJETOS (POO)


La programacin Orientada a objetos (POO) es una forma especial de
programar, ms cercana a como expresaramos las cosas en la vida real que
otros tipos de programacin.
Con la POO tenemos que aprender a pensar las cosas de una manera
distinta, para escribir nuestros programas en trminos de objetos,
propiedades, mtodos, etc.

OBJETOS
Los objetos son ejemplares de una clase cualquiera. Cuando creamos
un ejemplar tenemos que especificar la clase a partir de la cual se
crear. Esta accin de crear un objeto a partir de una clase se llama
instanciar (que viene de una mala traduccin de la palabra instace
que en ingls significa ejemplar). Por ejemplo, un objeto de la clase
fraccin es por ejemplo 3/5. El concepto o definicin de fraccin sera
la clase, pero cuando ya estamos hablando de una fraccin en
concreto 4/7, 8/1000 o cualquier otra, la llamamos objeto.
Para crear un objeto se tiene que escribir una instruccin especial que
puede ser distinta dependiendo el lenguaje de programacin que se
emplee, pero ser algo parecido a esto.
MiCoche = new Coche ()

Con la palabra new especificamos que se tiene que crear una


instancia de la clase que sigue a continuacin. Dentro de los
parntesis podramos colocar parmetros con los que inicializar el
objeto de la clase coche.

ESTADOS EN OBJETOS
Cuando tenemos un objeto sus propiedades toman valores. Por
ejemplo, cuando tenemos un coche la propiedad color tomar un
valor en concreto, como por ejemplo rojo o gris metalizado. El valor
concreto de una propiedad de un objeto se llama estado.
Para acceder a un estado de un objeto para ver su valor o cambiarlo
se utiliza el operador punto.
miCoche.color = rojo
El objeto es miCoche, luego colocamos el operador punto y por ltimo
el nombre e la propiedad a la que deseamos acceder. En este ejemplo
estamos cambiando el valor del estado de la propiedad del objeto a
rojo con una simple asignacin.

MENSAJES EN OBJETOS

Un mensaje en un objeto es la accin de efectuar una llamada a un


mtodo. Por ejemplo, cuando le decimos a un objeto coche que se
ponga en marcha estamos pasndole el mensaje ponte en marcha.
Para mandar mensajes a los objetos utilizamos el operador punto,
seguido del mtodo que deseamos invocar.
miCoche.ponerseEnMarcha ()
En este ejemplo pasamos el mensaje ponerseEnMarcha (). Hay que
colocar parntesis igual que cualquier llamada a una funcin, dentro
iran los parmetros.

COLECCIONES
En trminos generales, una coleccin es una forma de agrupar y
administrar objetos relacionados. Por ejemplo, cada formulario tiene
una coleccin Controls. ste es un objeto que representa todos los
controles en ese formulario. Permite obtener una referencia a un
control de la coleccin a travs del ndice y recorrer en bucle los
miembros de la coleccin mediante las instrucciones For Each Next.
Visual Basic tambin proporciona una clase Collection, con la que se
pueden definir y crear colecciones propias. Al igual que la coleccin
Controls de un formulario, la clase Collection tambin proporciona
la funcionalidad integrada que permite recorrer en bucle los
miembros de la clase con For Each Next y hacer referencia a los
mismos mediante el ndice. Puesto que ambas son colecciones, por
qu el cdigo siguiente de una aplicacin de formularios Windows
Forms genera un error del compilador?
Dim myControlsCollection As Collection
MyControlsCollection = Controls
' This line generates a compiler
error.
Si Controls es una coleccin y la variable myControlsCollection se
declara como Collection; por qu no se puede asignar una
referencia a Controls en la variable myControlsCollection?
El motivo es que la clase Collection y la coleccin Controls no son
polimrficas; es decir, no son intercambiables porque son tipos
diferentes con implementaciones diferentes. No tienen los mismos
mtodos, no almacenan referencias a objetos de la misma forma o
utilizan las mismas clases de valores de ndice.

Esto hace que el nombre de la clase Collection parezca una eleccin


extraa, debido a que realmente slo representa una de las muchas
implementaciones posibles de la coleccin. Este tema explora algunas
de estas diferencias de implementacin.
COLECCIONES BASADAS EN CERO Y EN UNO
Una coleccin se basa en cero o en uno, segn sea su ndice de
comienzo. La coleccin basada en cero significa que el ndice del
primer elemento de la coleccin es cero, mientras que la coleccin
basada en uno significa que el ndice del primer elemento es uno. Un
ejemplo de coleccin basada en cero es la coleccin Controls,
descrita anteriormente. Una instancia del objeto Collection, tambin
descrita anteriormente, es un ejemplo de coleccin basada en uno.
Las colecciones basadas en uno tienen un uso ms intuitivo, ya que el
ndice vara entre uno y Count, donde Count es la propiedad que
devuelve el nmero de elementos de una coleccin. En cambio, el
ndice de una coleccin basada en cero vara de cero a uno menos
que la propiedad Count.
La plataforma .NET Framework est estandarizando la coleccin como
si estuviese basada en cero. La clase Collection de Visual Basic se
basa en uno principalmente a efectos de compatibilidad con las
versiones anteriores.

PROPIEDADES Y MTODOS
Es posible manipular objetos al establecer sus Propiedades y llamar a
sus mtodos. Si se establece una propiedad, se producen algunos
cambios en la calidad del objeto. Si se llama a un mtodo, se logra
que el objeto realice una determinada accin. Por ejemplo, el objeto
Workbook tiene un mtodo Close que cierra el libro y una propiedad
ActiveSheet que representa la hoja activa del libro.
Las propiedades:
Las propiedades de los objetos varan segn el objeto. Hay
propiedades comunes a varios objetos y otras nicas, propias del
objeto, debido a su funcin.
Las propiedades se pueden definir en tiempo de diseo y en tiempo
de ejecucin. Las propiedades se definen en tiempo de diseo

mediante el cuadro Propiedades y en tiempo de ejecucin mediante


las sentencias en el cdigo. Las propiedades definidas en tiempo de
diseo son las propiedades por defecto de los objetos y stas se
presentarn al cargarse el formulario (a menos que se cambien con el
evento Load del formulario).
Las propiedades pueden ser de slo lectura, de slo escritura o
ambas. Las propiedades de slo lectura se pueden consultar pero no
cambiar directamente, si se intenta cambiar el valor de una propiedad
de lectura se producir un error en tiempo de ejecucin. Las
propiedades de slo escritura no se pueden ver, solamente cambiar y
son poco frecuentes. Las propiedades de lectura y escritura son
consultables y editables por el usuario.
Una propiedad se define en tiempo de ejecucin de la siguiente
manera:
objeto.Propiedad=Valor
Para obtener el valor de una propiedad en tiempo de ejecucin se
utiliza la siguiente sentencia:
destino=objeto.Propiedad
Destino es el lugar donde se mostrar el valor de la propiedad (en
una variable, en una caja de texto, etc).
En el primer ejemplo, al ejecutarse los eventos Click de los botones
de comando, lo que ocurra era un cambio en la propiedad BackColor
de la caja d texto. En el ejemplo del evento KeyPress del botn de
comando, lo que desencadena es un cambio en la propiedad Text de
la caja de texto.
Las propiedades ms usuales de los controles son las siguientes:

Name: es el nombre interno del objeto. Con l se hace


referencia a dicho objeto en el cdigo.

Caption: es el texto que figurar en el control, un ttulo; no es el


nombre del control sino solamente una etiqueta.

BackColor: es el color de fondo del control

Align: especifica la alineacin del texto en un control que lleve


texto (como las cajas de texto o las etiquetas). Puede ser
izquierda, derecha o centrada.

Left: indica la distancia entre el borde izquierdo del objeto y el


borde superior del objeto que lo contiene.

Top: indica la distancia entre el borde superior del objeto y el


borde superior del objeto que lo contiene.

Height: es la altura del objeto

Width: es el ancho del objeto

Forecolor: es el color de la letra del objeto

ToolTipText: es un texto que aparece al situar el cursor sobre un


objeto

Visible: indica si un objeto es visible (True) o invisible (False).

Enabled: indica si el objeto puede recibir el foco (True) o no


(False).

TabStop: establece si un objeto puede recibir el foco mediante


la tecla Tab (True) o no (False).

TabIndex: un nmero que ser progresivo y nico para cada


control, el cual indica el orden en que irn recibiendo el foco
con la tecla Tab.

Value: indica el valor de un control, y ser variado el valor a


asignarle segn el tipo de objeto.

Font: esta es una propiedad general que da acceso a otras


subpropiedades, todas relacionadas con la fuente. Se accede a
estas digitando un punto inmediatamente despus de la
palabra Font. Estas propiedades son:

Bold: es la letra en negrita (True).

Italic: es la letra en cursiva (True).

Underline: es la letra subrayada (True).

Strike: es la letra tachada (True).

Size: es el tamao de la fuente.

Name: es el tipo de la fuente

Text: es una propiedad de las cajas de texto, la cual es el texto


que mostrar en su interior.

Los mtodos:
Los mtodos son aquellas que los objetos pueden realizar. Algunos
mtodos llevan argumentos y otros no y son, por lo general,
especficos de un tipo de control.
Un mtodo que ya se ha utilizado es el mtodo SetFocus, el cual
mueve el foco al objeto que lo ha llamado. Este es uno de los
mtodos que no lleva argumentos.
A modo de ejemplo, se vern los mtodos Additem y Clear, mtodos
de los cuadros de lista y cuadros combinados. El primer mtodo
ingresa valores en el control y el segundo los elimina todos, el primer
mtodo lleva argumentos mientras que el segundo no.

AGREGAR LA FICHA PROGRAMADOR EN EXCEL


Microsoft Excel 2010 es una herramienta muy eficaz que se puede
usar para manipular, analizar y presentar datos. A veces, no obstante,
a pesar del amplio conjunto de caractersticas que ofrece la interfaz
de usuario (UI) estndar de Excel, es posible que se desee encontrar
una manera ms fcil de realizar una tarea repetitiva y comn, o de
realizar alguna tarea no incluida en la interfaz de usuario.
Afortunadamente, las aplicaciones de Office, como Excel, tienen
Visual Basic para Aplicaciones (VBA), un lenguaje de programacin
que brinda la posibilidad de ampliar dichas aplicaciones.
Sin duda, la razn ms frecuente por la cual se usa VBA en Excel es
para automatizar tareas repetitivas. Por ejemplo, suponga que tiene
docenas de libros con docenas de hojas de clculo y necesita realizar
cambios en cada uno de ellos. Los cambios podran ser tan simples
como aplicar formato nuevo a algn rango fijo de celdas, o bien tan
complejos como buscar algunas caractersticas estadsticas de los
datos en cada hoja, elegir el mejor tipo de grfico para mostrar datos

con esas caractersticas y, a continuacin, crear y dar formato al


grfico en consecuencia.

Para habilitar la ficha Programador


1. En la ficha Archivo, elija Opciones para abrir el cuadro de
dilogo Opciones de Excel.
2. Haga clic en Personalizar cinta de opciones en el lado izquierdo
del cuadro de dilogo.

3. En el panel de la derecha debers asegurarte de seleccionar la


ficha Programador.

4. Acepta los cambios y la ficha se mostrar en la cinta de


opciones.

EL EDITOR DE VISUAL BASIC PARA EXCEL.


El Editor de Visual Basic, VBE por sus siglas en ingls, es un programa
independiente a Excel pero fuertemente relacionado a l porque es el
programa que nos permite escribir cdigo VBA que estar asociado a
las macros.
Existen al menos dos alternativas para abrir este editor, la primera de
ellas es a travs del botn Visual Basic de la ficha Programador.

El segundo mtodo para abrir este programa es, en mi opinin, el


ms sencillo y rpido y que es a travs del atajo de teclado: ALT +

F11. El Editor de Visual Basic contiene varias ventanas y barras de


herramientas.

En la parte izquierda se muestra el Explorador de proyectos el cual


muestra el proyecto VBA creado para el libro actual y adems
muestra las hojas pertenecientes a ese libro de Excel. Si por alguna
razn no puedes visualizar este mdulo puedes habilitarlo en la
opcin de men Ver y seleccionando la opcin Explorador de
proyectos.
El Explorador de proyectos
tambin nos ayuda a crear o
abrir mdulos de cdigo que
se sern de gran utilidad para
reutilizar todas las funciones
de cdigo VBA que vayamos
escribiendo.
Dentro
del Editor
de
Visual
Basic puedes observar una
ventana llamada Inmediato
que est en la parte inferior.
Esta ventana es de mucha
ayuda al momento de escribir
cdigo VBA porque permite
introducir
instrucciones
y
observar el resultado inmediato. Adems, desde el cdigo VBA
podemos imprimir mensajes hacia la ventana Inmediato con el
comando Debug.Print de manera que podamos depurar nuestro
cdigo. Si no puedes observar esta ventana puedes mostrarla
tambin desde el men Ver.

El rea ms grande en blanco es donde escribiremos el cdigo VBA.


Es en esa ventana en donde escribimos y editamos las instrucciones
VBA que dan forma a nuestras macros.
Es importante familiarizarnos con el Editor de Visual Basic antes de
iniciar con la creacin de macros.
BARRA DE MENU
Presenta los comandos que se usan para trabajar con Visual Basic.
Adems de los mens estndar Archivo, Edicin, Ver, Ventana y
Ayuda, contiene otros mens para tener acceso a funciones
especficas de programacin, como Proyecto, Formato o Depuracin.
La barra de mens de Visual Basic resulta similar a la de cualquier
otra aplicacin de Windows.
Adems de los mens estndar Archivo, Edicin, Ver, Ventana y
Ayuda, contiene otros mens para tener acceso a funciones
especficas de programacin, como Proyecto, Formato o Depuracin,
Ejecutar, Consulta, Diagrama, Herramientas, Complementos, Ventana
y Ayuda.

BARRA DE HERRAMIENTA.
Contiene botones que funcionan como accesos
directos a algunos de los elementos de men
usados frecuentemente.
Haga clic en un botn de la barra de herramientas
para llevar a cabo la accin representada por ese
botn. Seleccione la opcin Mostrar informacin
sobre herramientas en la pestaa General del
cuadro de dilogo Opciones si quiere ver
informacin sobre herramientas referente a los botones de la barra de
herramientas.
Permite un acceso directo (solo un clic) a muchas de las operaciones
ms frecuentes utilizadas durante el desarrollo de aplicaciones.

CUADRO DE HERRAMIENTAS
Contiene todos los objetos y controles que se pueden aadir a los
formularios para crear aplicaciones.
VENTANA DE PROPIEDADES
Esta ventana tienes las propiedades o
caractersticas de un control u objeto, las
cuales se pueden ordenar Alfabticamente
y por categoras.
Entre
las
tenemos:

principales

propiedades

(Nombre): Es donde se coloca el


nombre del control u objeto Ejemplo:
lbldireccion, txtapellidos
b) Font: Es la fuente del control u
objeto, ac se puede cambiar el tipo
de fuente, tamao y estilo.

VENTANA DE CDIGO
Funciona como un
editor para escribir el
cdigo (sentencias) de
la aplicacin.

TRABAJANDO CON FORMULARIOS.


Seguimos explorando Visual Basic. Vete ahora al cuadro de
herramientas (si no lo tienes visible debers hacerlo visible) y
busca el icono Label representado por una A mayscula. Haz doble
clic en l y comprobars como aparece un objeto en el formulario
sobre el que est escrito el texto "Label1". Pincha sobre l con el
botn izquierdo y arrstralo para cambiarlo de posicin.

MTODOS DE LOS FORMULARIOS.


El formulario es el primer objeto o control que se visualiza en Visual Basic y
constituye la pantalla o ventana sobre la que se colocan otros objetos o
controles como etiquetas, controles de texto, botones, etc. y por supuesto el
cdigo necesario de nuestros programas, por lo tanto constituirn la Interfaz
de usuario.

Al igual que todo control tiene sus propiedades, las mismas que podemos
establecerlas en la ventana de propiedades.

EVENTOS EN LOS FORMULARIOS.


Los eventos los podemos encontrar en la ventana de cdigo, la misma que
se presenta al dar doble clic sobre el objeto, en este caso el formulario.

Si deseamos que cuando inicie el programa se presente un mensaje,


deberemos escoger el evento Load, es decir, es lo primero que se ejecutar
antes de presentarse el formulario, para lo cual debemos asegurarnos de
que estamos en el objeto Form y buscar el evento Load, una vez realizado
esto se nos presentar lo siguiente:
Public Class FrmInicial
Private Sub FrmInicial_Load (ByVal sender As Object...)
End Sub
End Class
Entre Private y End Sub debemos escribir todo lo que queremos que se
ejecute, en el caso de nuestro ejemplo ser:
Public Class FrmInicial
Private Sub FrmInicial_Load (ByVal sender As Object...)
Msgbox ("Bienvenido, el programa se ejecutar.")
End Sub
End Class
Msgbox sirve para presentar un cuadro de mensaje y entre comillas (" ") se
colocar el mensaje a presentarse
Para ver el resultado de este cdigo, ejecutamos el proyecto con F5 y para
detenerlo en el botn cerrar de los botones de control

Click: Este evento se ejcutar al dar click sobre el control en este caso sobre
el formulario.
Si desearamos que la ventana se maximize al dar click en el formulario,
luego de escoger el objeto y el evento click, la codificacin sera:
Private Sub FrmInicial_Click (ByVal sender as Object...)
Me.WindowState= FormWindowState.Maximized
End Sub
Recuerde la sintaxis de las propiedades:
objeto.propiedad = valor
Cuando hablamos del mismo formulario el objeto ser remplazado por Me,
con los dems controles se utilizar el nombre (el que se establece en
name)
Me.WindowState=FormWindowState.Maximized
MouseMove: Este evento indica que cuando pase el puntero del mouse por
el formulario se ejecutar lo que este codificado en l. Por ejemplo si
queremos que cambie el color del fondo del formulario ser:
Private Sub FrmInicial_MouseMove (ByVal sender As Object
Me.BackColor=Color.Red
End Sub
FormClosing: Este evento se ejecutar cuando se cierre la ventana. Por
ejemplo si queremos visualizar un mensaje de agradecimiento cuando se
cierre la ventana, la codificacin ser:
Private Su FrmInicial_Closing (ByVal sender As Object...)
Msgbox ("Gracias por preferirnos")
End Sub.

CMO HACER UN FORMULARIO CON VISUAL BASIC EN EXCEL


En el Editor de Visual Basic podremos insertar formulario en
VBA donde incluiremos distintos controles que nos ayudarn a
solicitar los datos del usuario. Podremos colocar botones, listas
desplegables, texto, etiquetas, cuadros combinados, etc. Adems,

podremos emplear las distintas funciones de Excel para realizar


clculos en las hojas de clculo de Excel.

CREAR UN FORMULARIO CON VISUAL BASIC EN EXCEL


En el Editor de Visual Basic podremos crear un formulario con
Visual BASIC siguiendo los pasos enumerados a continuacin:

Hacer clic en el men insertar y seleccionar la opcin UserForm.

Automticamente, se insertar el formulario y podremos elegir


del cuadro de herramientas los controladores necesarios.

Adems,
podremos
insertar
los
distintos
controles
del formulario en Excel, desde el men programador y
eligiendo la opcin insertar (ECXEL WORLD, 2013).

FUENTES DE CONSULTA
https://es.wikipedia.org/wiki/Visual_Basic
http://www.monografias.com/trabajos10/visual/visual2.shtml
http://www.definicionabc.com/tecnologia/visual-basic.php
https://es.wikipedia.org/wiki/Visual_Basic_for_Applications
http://www.webandmacros.com/macro_excel_definicion.htm
http://www.desarrolloweb.com/articulos/499.php
http://www.ciberaula.com/articulo/tecnologia_orientada_objetos
https://msdn.microsoft.com/es-es/library/f26wd2e5(v=vs.100).aspx
https://msdn.microsoft.com/es-es/library/cc437174(v=vs.71).aspx
http://vbgabriel.galeon.com/Cap3.htm
https://exceltotal.com/mostrar-la-ficha-programador/
http://www.monografias.com/trabajos33/visual-basic/visual-basic.shtml
http://es.excelworld.net/tutoriales/como-hacer-un-formulario-con-visual-basicen-excel
http://vb2elisaqf.blogspot.com/2011/10/formularios-propiedades-eventos-y.html
http://mvb6.blogspot.com/2013/03/ventana-de-propiedades-visual-basic60.html
http://mvb6.blogspot.com/2013/03/barra-de-menu-visual-basic-60.html
http://vb2elisaqf.blogspot.com/2011/10/formularios-propiedades-eventos-y.html
https://exceltotal.com/el-editor-de-visual-basic/
https://msdn.microsoft.com/es-es/library/office/gg264785.aspx

You might also like