Está en la página 1de 28

UNIVERSIDAD TCNICA DE BABAHOYO

FACIAG
INGENIERA AGROPECUARIA

TEMA: VISUAL BASIC EDITOR


INTEGRANTES:
JIMMY BAJAA AMAIQUEMA
MARIO FIERRO MONAR
JEAN CARLOS GARCA ARANA
JOS LUIS RODRGUEZ NIVELO
LUIS SUAREZ AGUILAR

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.

PARA QUE SIRVE


Visual-Basic disea aplicaciones para
Windows, en la que estas se desarrollan en
una gran parte a partir del diseo de una
interface grfica. En una aplicacin Visual Basic, el programa est formado por una
parte de cdigo puro, y otras partes
asociadas a los objetos que forman la
interface grfica.

VISUAL BASIC

QU SON LAS MACROS


Las Macros en Excel son un conjuntos de instrucciones que
se ejecutan de manera secuencial por medio de una orden
de ejecucin, claro est que una Macro puede invocar a
otras, logrando de esta forma obtener operaciones cada
vez ms complejas.
En el caso de Excel el lenguaje empleado para el uso de
Macros es VBA (Visual Basic para Aplicaciones), Excel
cuenta con un Editor de Visual Basic o tambin conocido
como Editor de VBA que permite la creacin, y/o
mantenimiento de las Macros que se tengan disponibles.

PARA QU SIRVE UNA MACRO EN EXCEL


Las Macros en Excel son tiles entre otras cosas porque
permiten la automatizacin de tareas repetitivas, por ejemplo si
se da cuenta que todos los das se encuentra creando la misma
tabla dinmica (pero con distintos datos), o colocando el mismo
formato a una hoja, entonces es el momento de automatizar
dicha labor por medio de Macros.
Las macros Excel es un conjunto de instrucciones programadas
en la hoja de clculo electrnica Excel, las cuales automatizan
las operaciones que realiza la aplicacin ofimtica Excel con el
objetivo de eliminar tareas repetitivas o realizar clculos
complejos en un corto espacio de tiempo y con una nula
probabilidad de error.

PROGRAMACIN ORIENTADA A OBJETOS


Las Macros en Excel son tiles entre otras cosas porque
permiten la automatizacin de tareas repetitivas, por
ejemplo si se da cuenta que todos los das se encuentra
creando la misma tabla dinmica (pero con distintos datos),
o colocando el mismo formato a una hoja, entonces es el
momento de automatizar dicha labor por medio de Macros.
Las macros Excel es un conjunto de instrucciones
programadas en la hoja de clculo electrnica Excel, las
cuales automatizan las operaciones que realiza la aplicacin
ofimtica Excel con el objetivo de eliminar tareas repetitivas
o realizar clculos complejos en un corto espacio de tiempo
y con una nula probabilidad de error.

QUE ES OBJETO
Componente o cdigo de software que contiene
en s mismo tanto sus caractersticas (campos)
como sus comportamientos (mtodos); se accede
a travs de su interfaz o signatura.

QUE ES MTODO
Es la implementacin de un algoritmo que
representa una operacin o funcin que un objeto
realiza. El conjunto de los mtodos de un objeto
determinan el comportamiento del objeto.

COLECCIONES EN VISUAL
BASIC
En trminos generales, una coleccin es un objeto
utilizado para agrupar y administrar objetos relacionados.
Por ejemplo, cada formulario Form tiene una coleccin de
controles. (Puede tener acceso a esta coleccin a travs
de la propiedad Controls del formulario.) Esta coleccin
es un objeto que representa todos los controles de ese
formulario. Le permite recuperar un control de la
coleccin utilizando su ndice y recorrer en iteracin los
elementos de la coleccin utilizando una Instruccin For
Each...Next (Visual Basic).

OBJETOS, PROPIEDADES, MTODOS Y EVENTOS


Visual Studio .NET 2003
Los objetos, propiedades, mtodos y eventos son las
unidades bsicas de la programacin orientada a objetos.
Un objeto es un elemento de una aplicacin, que
representa una instancia de una clase. Propiedades,
mtodos y eventos son las unidades de creacin bsicas
de los objetos y constituyen sus miembros.
OBJECTS
Un objeto representa una instancia de una clase, como
Form, Control o Component. En cdigo de Visual Basic,
debe crear una instancia de un objeto antes de poder
aplicar uno de los mtodos del objeto o cambiar el valor
de una de sus propiedades. La creacin de instancias es el
proceso mediante el cual se crea una instancia de una
clase y se asigna a una variable de objeto.

PROPIEDADES
Una propiedad es un atributo de un objeto que define una de las
caractersticas del objeto, como tamao, color o ubicacin en
pantalla, o un aspecto de su comportamiento, por ejemplo, si est
habilitado o visible. Para cambiar las caractersticas de un objeto,
se cambian los valores de las propiedades correspondientes.

MTODOS
Un mtodo es una accin que un objeto puede realizar. Por
ejemplo, Add es un mtodo del objeto ComboBox, porque
agrega una nueva entrada a un cuadro combinado.

EVENTOS
Un evento es una accin que un objeto reconoce, como hacer clic con el mouse (ratn) o
presionar una tecla, y para el que puede escribir cdigo para responder. Los eventos se
producen como consecuencia de una accin del usuario o de cdigo de programa, o bien
pueden ser desencadenados por el sistema. Tambin puede desarrollar eventos
personalizados propios para que los generen sus objetos y los controlen otros objetos.

PROGRAMADOR EN EXCEL
La pestaa Programador no se muestra de forma
predeterminada, pero puede agregarla a la cinta
cuando desee hacer lo siguiente:
Escribir macros.
Ejecutar macros previamente grabadas.

Mostrar la ficha Programador en la


aplicacin de Office

Usar comandos XML.

Haga clic en la pestaa Archivo.

Usar controles ActiveX.

Haga clic en Opciones.

Crear aplicaciones para usar con programas de


Microsoft Office.

Haga clic en Personalizar la cinta de opciones.

Usar controles de formularios en Microsoft Excel.


Trabajar con ShapeSheet en Microsoft Visio.
Crear nuevas formas y galeras de smbolos en
Microsoft Visio.

En Personalizar la cinta de opciones y


Pestaas
principales,
active
la
casilla
Desarrollador.

MOSTRAR LA FICHA PROGRAMADOR


Si quieres escribir una nueva macro o ejecutar una macro
previamente creada, entonces debes habilitar la ficha
Programador dentro de la cinta de opciones. Para mostrar esta
ficha sigue los siguientes pasos.
Mostrar la ficha Programador en Excel 2010
Haz clic en la ficha Archivo y elige la seccin Opciones. Se
mostrar el cuadro de dilogo Opciones de Excel donde debers
seleccionar la opcin Personalizar cinta de opciones.
En el panel de la derecha debers asegurarte de seleccionar la
ficha Programador.
Acepta los cambios y la ficha se mostrar en la cinta de opciones.

GRUPOS DE LA FICHA
PROGRAMADOR
El grupo Cdigo tienes los comandos necesarios para iniciar el Editor de Visual Basic
donde se puede escribir directamente cdigo VBA. Tambin nos permitir ver la lista de
macros disponibles para poder ejecutarlas o eliminarlas.
El grupo Complementos nos permite administrar y habilitar complementos como el
Solver.
El grupo Controles incluye funcionalidad para agregar controles especiales a las hojas de
Excel como los controles de formulario que son botones, casillas de verificacin, botones
de opcin entre otros ms que sern de gran utilidad para ampliar la funcionalidad de
Excel.
El grupo XML permite importar datos de un archivo XML as como opciones tiles para
codificar archivos XML. Finalmente el grupo Modificar solamente contiene el comando
Panel de documentos.
Aunque pueden parecer intimidantes los comandos de la ficha Programador con el paso
del tiempo te irs familiarizando poco a poco con cada uno de ellos.

EL EDITOR DE VISUAL BASIC PARA EXCEL


Podemosabrir el editor de Visual Basic en Excelde
diferentes formas y os explicaremos cmo hacerlo para
que conozcis varias opciones para realizar esta accin.
Paraabrir el editor de VBA en Excelpulsaremos el
botn de Visual Basic de la ficha deProgramadoro con la
combinacin de teclas adecuada.
Botn de Visual Basic en Excel
La primera de las opciones paraabrir el editor de Visual
Basic en Exceles pulsando el botn de VB en Excel. Para
ello pulsaremos sobre el botn Visual Basic de la ficha de
programador. Automticamente, se abrir el editor y
podremos utilizar los mens y herramientas de la ventana.

EL EDITOR DE VISUAL BASIC PARA EXCEL


Atajo con el teclado para
abrir editor de Visual Basic
en Excel
La segunda de las opciones
paraabrir el editor de
Visual Basic en Excelser
utilizando la combinacin de
teclasALT+F11permitindo
nos abrir la ventana de forma
rpida.

QU ES EL EDITOR DE VISUAL BASIC?


El Editor de Visual Basic es un programa
cuya ventana principal le permite realizar
una serie de acciones sobre su macro, las
propiedades de su libro y hojas, as como
el
de
crear
nuevos
mdulos
(procedimientos) y formularios. Aqu
podemos
modificar
las
macros
y
potenciarlas dndole la interactividad
que no posee.

EL ENTORNO DE VISUAL BASIC EDITOR


(VBE)

BARRA DE MEN
La barra de mens de Visual Basic
6.0 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 HERRAMIENTAS
Para saber cul es el control,
simplemente ponga el cursor del
ratn sobre el control que desea ver
y espere dos o tres segundo y
aparecer una indicacin sobre cul
es
el
control
en
cuestin.
Este cuadro de herramientas puede
ser diferente, dado que puede haber
ms o menos controles en la barra y
por lo tanto puede ser mucho ms
grande o con ms columnas de
controles o de diferente tipo de
controles.

EL EXPLORADOR DE
PROYECTOS
ElExplorador
de
proyectospermite ver y
administrar
macros
y
proyectos de macros en
elIDE
de
macros.Se
puede utilizar para agregar
o
eliminar
nuevos
elementos,
clases
y
mdulos a proyectos de
macros,
comprobar
propiedades de elementos
y proyectos y generar
proyectos de macros.

VENTANA CDIGO
Utilice la ventanaCdigopara escribir,
mostrar
y
modificar
cdigos
de
formulario, evento y mtodo. Puede abrir
tantas ventanas Cdigocomo desee. De
esta forma, puede ver, copiar y pegar
cdigo entre ventanas.
La ventanaCdigoaparece al hacer
doble clic en un formulario o en el control
de
un
formulario
en
el
Diseador de formularios, al hacer doble
clic
en
la
ventana
Diseador de entornos de datos,
o
al
hacer doble clic en un evento o mtodo
en laventana Propiedades. Esto tambin
se
logra
seleccionando
el
comandoCdigoen el men Ver.

VENTANA DE PROPIEDADES
La ventanaPropiedadescontiene la lista de propiedades,
eventos y mtodos del formulario, entorno de datos, cursor,
relacin o control seleccionados. Estas propiedades se
establecen o se modifican en tiempo de diseo o por medio
de programacin.
Tambin puede seleccionar varios objetos y mostrar
despus la ventanaPropiedades. En este caso, la
ventanaPropiedadesmuestra las propiedades que tengan
en comn los objetos seleccionados.
Puede abrir la ventanaPropiedadesdesde el men Ver. O
bien, haga clic con el botn secundario delmouseen el
Diseador
de
formularios
o
en
el
Diseador de entornos de datos, y elijaPropiedadesen el
men contextual del Diseador de formularios.

TRABAJANDO CON FORMULARIOS EN VISUAL


BASIC
Vete
ahora
al
cuadro
de
herramientas (si no lo tienes visible
debers hacerlo visible) y busca el
iconoLabelrepresentado 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.

INSERTAR FORMULARIOS EN VISUAL BASIC


EDITOR
Losformularios
en
VBAno son ms que un
cuadro de dilogo de
Excel donde podremos
colocar controles que
nos ayudarn a solicitar
informacin del usuario.
Podremos colocar cajas
de
texto,
etiquetas,
cuadros
combinados,
botones de comando,
etc.

PROPIEDADES DE LOS
FORMULARIOS

MTODOS DE LOS FORMULARIOS EN VISUAL BASIC


Show:Permite llamar o presentar otro formulario.
Para utilizar este mtodo, primero indicar la manera de aadir
un nuevo formulario a un proyecto: En el Men Proyecto, Agregar
Windows Form...
Al dar click en Agregar de la ventana anterior, se tendr un
nuevo
formulario.
Si al hacer click en el primer formulario llamado FrmInicial
queremos pasar al nuevo formulario al cual le pusimos de
nombre FrmSiguiente, la codificacin ser la siguiente:
Private Sub FrmInicial _Click (ByVAl sender As Object....)
FrmSiguiente.Show(
)
En
Sub
CLOSE:Este mtodo me permite cerrar la ventana. Por ejemplo
si al dar click en el formulario FrmSiguiente quiero que finalice el
programa
la
codificacin
ser:
Private Sub
Object
Me.Close
End Sub.

FrmSiguiente_Click
(

(ByVal

sender

As
...)
)

EVENTOS DE LOS FORMULARIOS DE VISUAL BASIC


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

USAR FORMULARIOS EN UNA HOJA DE CLCULO


Losformularios en Excelson un mtodo
para ingresar datos a nuestras hojas y son
de mucha utilidad porque nos ayudan a
evitar errores en la captura de informacin.
Podemos comparar losformularios de Excel
con los formularios impresos en papel.
Tipos de formularios en Excel
Cuando hablamos de formularios en Excel,
es necesario recordar que podemos crear
tres tipos diferentes de formularios:
Formulario de datos.
Hojas de clculo con controles de formulario
o controles ActiveX.
Formularios de usuario en VBA.