El lenguaje vba, es un lenguaje de programación basado en el
visual Basic, enfocado a la realización 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 resolución de cálculos complejos, automatizar
tareas.
Mediante macros
vba podemos crear múltiples aplicaciones que realicen los cálculos
automáticamente y obtengamos resultados en apenas unos segundos.
Las macros vba
trabajan en diversos programas, los más conocidos son los programas que se
incluyen en el paquete Office (Excel, Word, Access...) pero además las
macros vba también trabajan en diversos programas como SolidWorks,
Autocad... (Software creado para el diseño de ingeniería) lo cual proporciona
una enorme versatilidad de utilización, así como una comunicación entre
diversos programas.
Para observar las numerosas ventajas que proporcionan las
macros, pongamos un ejemplo sencillo de una tarea repetitiva, imaginemos que
todos los lunes al llegar al trabajo, debemos de realizar un informe acerca de
los precios y códigos (referencias) actuales de los productos de la empresa,
para ello disponemos de un reporte con el siguiente formato:
Analizando el proceso, si se realizara
manualmente dicho trabajo deberíamos de hacer los siguientes pasos para cada
producto:
- Seleccionar la
referencia del producto
- "Cortar" la
referencia
- Pegarla en la celda
contigua a la del nombre del producto
- Seleccionar el precio
del producto
- "Cortar" el
precio
- Pegarlo en la celda
contigua a la referencia del producto
- Seleccionar las filas
que estén en blanco
- Borrar las filas.
La grabadora
de macros en Excel 2010
La grabadora de macros almacena cada acción que se
realiza en Excel, por eso es conveniente planear con antelación los pasos a
seguir de manera que no se realicen acciones innecesarias mientras se realiza
la grabación. Para utilizar la grabadora de macros debes ir a la ficha
Programador y seleccionar el comando Grabar macro.
Al pulsar el botón se mostrará el cuadro de diálogo Grabar macro.
En el cuadro de texto Nombre de la macro deberás
colocar el nombre que identificará de manera única a la macro que estamos por
crear. De manera opcional puedes asignar un método abreviado de teclado el cual
permitirá ejecutar la macro con la combinación de teclas especificadas.
La lista de opciones Guardar macro en permite
seleccionar la ubicación donde se almacenará la macro.
- Este libro. Guarda la
macro en el libro actual.
- Libro nuevo. La macro se
guarda en un libro nuevo y que pueden ser ejecutadas en cualquier libro
creado durante la sesión actual de Excel.
- Libro de macros
personal. Esta opción permite utilizar la macro en cualquier momento sin
importar el libro de Excel que se esté utilizando.
También puedes colocar una Descripción para la macro que vas a crear.
Finalmente debes pulsar el botón Aceptar para iniciar con la grabación de la
macro. Al terminar de ejecutar las acciones planeadas deberás pulsar el
botón Detener grabación para completar la macro.
Los pasos que debes seguir para crear un macro VBA son:
1. Abrimos Excel.
2. Luego nos vamos
a la pestaña de Vista, y elegimos Macros, Luego damos clic en Grabar Macros.
3. Se nos abre una
venta primero le ponemos el nombre a la Macro, luego en Teclado de método abreviado, ponemos la combinación de tecla que
queramos Descripción es opcional lo que ustedes gusten
poner incluso su nombre.
4. Damos clic en Aceptar, y en la celda que queramos el resultado presionamos la combinación de
teclas que hicimos.
5. Luego damos clic en Vista, después en Macros y damos clic en Detener Grabacion, esto es para
que la Macro deje de grabarse.
No hay comentarios:
Publicar un comentario