Definición de VBA y sus usos

VBA, lo que significa Visual Basic para Aplicaciones,

es un lenguaje de programación desarrollado por Microsoft - usted sabe, la empresa dirigida por el hombre más rico del mundo. Excel, junto con los demás miembros de Microsoft Office 2003, incluye el lenguaje VBA (sin cargo adicional). En pocas palabras, VBA es la herramienta que usa la gente para desarrollar programas que controlan Excel.

No confunda VBA con VB (acrónimo de Visual Basic). VB es un lenguaje de programación que permite crear programas ejecutables independientes (aquellos archivos EXE). Aunque VBA y VB tienen mucho en común, son diferentes animales.

Usted es probablemente consciente de que la gente utiliza Excel para miles de diferentes tareas. Éstos son sólo algunos ejemplos:

  • Mantener listas de cosas, como los nombres de los clientes, las calificaciones de los estudiantes, o ideas del regalo de vacaciones
  • Presupuestos y previsiones
  • Analizando los datos científicos
  • Creación de facturas y otras formas
  • Desarrollo de tablas de datatabmark

La lista podría seguir y seguir, pero usted consigue la idea. Excel se utiliza para una gran variedad de cosas, y todos los que lean este artículo tiene diferentes necesidades y expectativas con respecto a Excel. Una cosa virtualmente cada lector tiene en común es la necesita para automatizar algún aspecto de Excel. Eso es lo que VBA se trata.

Por ejemplo, podría crear un programa VBA para dar formato e imprimir su informe de ventas de fin de mes. Después de desarrollar y probar el programa, puede ejecutar la macro con un solo comando, causando Excel para realizar automáticamente muchos procedimientos que requieren mucho tiempo. En lugar de lucha a través de una secuencia de comandos tedioso, puede tomar una taza de café y dejar que el ordenador haga el trabajo - que es como se supone que es, ¿no?

He aquí algunas breves descripciones de algunos de los usos comunes para macros VBA. Uno o dos de ellos pueden empujar su botón.

Inserción de una cadena de texto

Si a menudo se necesita ingresar el nombre de la empresa en las hojas de trabajo, puede crear una macro para hacer la tipificación para usted. Se puede extender este concepto en lo que te gusta. Por ejemplo, es posible desarrollar una macro que tipos automáticamente una lista de todos los vendedores que trabajan para su empresa.

La automatización de una tarea que realiza con frecuencia

Suponga que usted es un gerente de ventas y necesita para preparar un informe de ventas de fin de mes para mantener a su jefe feliz. Si la tarea es sencilla, se puede desarrollar un programa VBA que lo haga por usted. Su jefe será impresionado por el alto nivel de calidad de sus informes, y se le promovió a un nuevo trabajo para el cual usted está altamente calificado.

La automatización de las operaciones repetitivas

Si usted necesita para llevar a cabo la misma acción en, digamos, 12 libros diferentes de Excel, puede grabar una macro mientras realiza la tarea en el primer libro y luego dejar que la macro repetir su acción sobre los otros libros. Lo bueno de esto es que Excel nunca se queja de ser aburrido. Grabador de macros de Excel es similar a la grabación de sonido en una grabadora. Pero no requiere un micrófono.

Creación de un comando personalizado

¿A menudo emite la misma secuencia de comandos de menú de Excel? Si es así, ahorrarse unos segundos mediante el desarrollo de una macro que combina estos comandos en un solo comando personalizado, que se puede ejecutar con una sola tecla o botón de clic.

Creación de un botón de barra de herramientas personalizada

Puede personalizar las barras de herramientas de Excel con sus propios botones que ejecutan las macros que usted escribe. Los trabajadores de oficina tienden a ser muy impresionado por este tipo de cosas.

La creación de un comando de menú personalizado

También puede personalizar los menús de Excel con sus propios comandos que se ejecutan las macros que usted escribe. Los trabajadores de oficina son aún más impresionado por esto.

Creación de una interfaz simplificada

En casi cualquier oficina, usted puede encontrar gran cantidad de personas que realmente no entienden cómo utilizar los ordenadores. (Suena familiar?) Uso de VBA, puede hacer más fácil para estos usuarios sin experiencia para realizar algún trabajo útil. Por ejemplo, puede configurar una plantilla de entrada de datos a prueba de tontos para que usted no tiene que perder tu tiempo haciendo trabajo mundano.

El desarrollo de nuevas funciones de hoja

Aunque Excel incluye numerosas funciones integradas (como SUMA y PROMEDIO), puede crear personalizado funciones de hoja que pueden simplificar en gran medida sus fórmulas. Usted se sorprenderá de lo fácil que es. Aún mejor, el cuadro de diálogo Insertar función muestra las funciones personalizadas, haciendo que aparezcan incorporado. Cosas muy elegante.

Creación de aplicaciones completas, macro impulsada

Si usted está dispuesto a gastar un poco de tiempo, puede utilizar VBA para crear aplicaciones completas con cuadros de diálogo personalizados, ayuda en pantalla, y un montón de otros pertrechos de gran escala.

Creación personalizados complementos para Excel

Probablemente usted está familiarizado con algunos de los complementos que se incluyen con Excel. Por ejemplo, las herramientas para análisis es un popular complemento. Usted puede utilizar VBA para desarrollar sus propios fines especiales complementos.




» » » » Definición de VBA y sus usos