Udea

Páginas: 29 (7029 palabras) Publicado: 10 de noviembre de 2012
Definición de macros-vba en Excel, Word, Acces, AutoCad...  Definición de macros vba.Las macros son un grupo de instrucciones programadas bajo entorno vba (visual basic para aplicaciones), cuya tarea principal es la automatización de tareas repetitivas y la resolución de cálculos complejos.El lenguaje vba, es un lenguaje de programación basado en el visual Basic, enfocado a la realización deprogramas 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... |      Ejemplo de código Vba aplicado en Excel. |
Una vez realizado el código vba, podemos ejecutar el programa mediante la creación de botones,nuevos menús... de tal forma que la aplicación creada resulte intuitiva y de fácil manejo.¿Para que se utilizan las macros vba?.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 mas 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.A continuación se muestra una serie de ejemplos en los cuales se utilizan macros vba : Macros Vba con Excel. |
Creación de nuevasfunciones- como por ejemplo la función "código" que convierte dígitos alfanuméricos a dibujos basados en codificación de código de barras.Automatización de tareas repetitivas- realización de informes automáticos, conexión con bases de datos y otros programas.Resolución de cálculos complejos e iterativosCreación de programas, como gestores documentales, software de planificación..... Macros Vba conAutoCad. |
Mediante macros vba podemos comunicar nuestras hojas Excel con los planos dibujados en autocad.Creación de informes automáticos sobre los datos contenidos en los planos, información de los cajetines, información de los puntos, líneas y figuras contenidos en los planos...Parametrización y creación de planos a través de una hoja Excel...Creación de nuevas funciones para autocad......Macros Vba con Solidworks. |
|

Ejemplo Macro vba en Excel - Informe automático.
 
La automatización de tareas mediante macros vba en Excel nos otorgan numerosas ventajas como lo son la erradicación de errores de cálculos humanos, ahorro de tiempo de trabajo, resolución de cálculos complejos, eficacia, eficiencia....
Para observar las numerosas ventajas que proporcionan las macros, pongamos unejemplo 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 report con el siguiente formato:
Automatización de Informes con Macros Excel.
En la primera fila tenemos el nombre del producto, en la fila inferior lareferencia del producto, la fila posterior el precio y finalmente la siguiente fila esta en blanco, así sucesivamente hasta 500 productos:

Formato inicial.
El informe a presentar se ha de agrupar todos los productos en una única columna, representado en las columnas contiguas la referencia y precio de cada producto:

Formato final.
Analizando el proceso, si se realizara manualmente dicho trabajodeberíamos de hacer los siguientes pasos para cada producto:
1. Seleccionar la referencia del producto
2. "Cortar" la referencia
3. Pegarla en la celda contigua a la del nombre del producto
4. Seleccionar el precio del producto
5. "Cortar" el precio
6. Pegarlo en la celda contigua a la referencia del producto
7. Seleccionar las filas que estén en blanco
8. Borrar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • udea
  • Udea
  • udea
  • ni udea
  • udea
  • Razonamiento udea
  • Rueba udea
  • antecedentes udeo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS