Vba En Excel

Páginas: 37 (9202 palabras) Publicado: 6 de febrero de 2013
Introducción a VBA de Excel
VBA (Visual Basic for Applications) es un lenguaje de macros utilizado para
programar pequeñas aplicaciones dentro de un documento Excel, permitiendo
la ampliación de la funcionalidad del mismo.
¡Aprende a programar macros Excel!
VBA es una modalidad adaptada del conocido lenguaje de programación Visual
Basic, incluida en la mayoría de las aplicaciones MS Officecomo Excel, Word y
Access. Una diferencia entre VBA y Visual Basic es que el programa VBA no
se puede separar del documento Excel, sino queda totalmente integrado dentro
del libro de trabajo.
Esta introducción a Excel VBA te enseñará como empezar a desarrollar tus
propias macros Excel. VBA Excel y sus macros constituyen una ayuda potente
para particulares y pequeñas y medianas empresas.Excel, y sobre todo la aplicación de macros VBA, mejora prácticamente
cualquier proceso de trabajo, desde sencillos cálculos sobre la economía
familiar hasta complejos modelos empresariales de Excel para crear informes,
presupuestos y demás documentos financieros.
¿Todo el mundo puede aprender a programar macros?
Si, sin duda. Mucha gente empieza por la grabación de macros, es decir grabar
unasecuencia de comandos, para luego reutilizarla. Un buen ejemplo es
"Pegar - Valores", uno de los comandos VBA más utilizados. Luego se pasa a
una programación VBA mas compleja para buscar soluciones más íntegras.
¿Qué es VBA?
VBA significa Visual Basic for Applications. Es un lenguage de programación
que surge de Visual Basic (VB). Se podría decir que es un dialecto de VB. VBA
de Excel estáadaptado a Excel, para trabajar con celdas, hojas, autofiltro etc
(es decir, los objetos de la aplicación Excel).
¿Puedo acceder a VBA?
Sí. VBA está incluido en el Excel 'normal y corriente'. Se instala con Excel por
defecto.
¿Porqué VBA?
VBA sirve para muchas cosas. Imagínate todas las tareas repetitivas que tienes
que ejecutar todos los días. Un ejemplo - siempre vas aplicando el mismoformato a un grupo de celdas de un libro que te mandan todos los días. En vez
de hacer un monton de clicks para obtener este formato, puedes automatizar el
proceso, a un boton, o un atajo de teclado.
También puedes crear aplicaciones que importan datos desde el libro mayor,
reorganizan los datos, y crean informes personalizados para cada
departamento. Casi no hay límites.

VBA de Excel tepermite interactuar no solo con otros libros Excel, sino con
todos los programas Office, como Access, Word etc (menos InfoPath que forma
parte del Office 2003).
Origen de VBA
Es de Microsoft, y surge de BASIC (Beginner´s All-purpose Symbolic Instruction
Code, o Código de Instrucciones Simbólicas de Uso General para
Principiantes), el cual en su turno es un lenguage que tiene muchos años ya(desde los años sesenta).
¿Existen varios VBAs?
VBA existe para todas las aplicaciones de Microsoft Office, y estas se llaman
'host aplicacions'. Así que hay VBA para Excel, otro para Word etc. Cada VBA
se parece al resto, pero también tienen diferencias, por servir distintos 'host
aplications'. Excel utiliza, por supuesto, VBA para Excel.
El editor VBA de Excel
El editor VBA sirve paracontrolar y manipular tu código VBA, tanto de macros
como de completas aplicaciones VBA y add-ins. Todo parece mucho a Visual
Basic, con la diferencia de que VBA tiene otros objetos (hoja, celda
etc)/métodos/eventos.
Contenido de un proyecto
En la columna de izquierda tenemos las piezas que forman parte del proyecto.
En este ejemplo tenemos dos libros abiertos:
Libro1.xls y Personal add-ins.xla(este segundo es un Add-in/Complemento).
Este Libro y las hojas del libro
Excel
Objetos
Contenedores para el código del proyecto
Módulos
Tus propios formularios, con controles (botones, menús... +
Formularios
código

A la derecha vemos el marcado del Objetos/Módulos/Formularios.

Qué es una macro
Definiciones
La definición más común de una macro es que se trata de un pequeño...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vba y objetos excel
  • aprende vba con excel
  • Vba Y Objetos En Excel
  • Principios básicos de vba en excel
  • Automatizando la generacion graficos excel
  • Vba Excel
  • Declaraci N De Variables En VBA Para Excel
  • Tutorial “calculo del ispt vía vba en excel 2007”

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS