miércoles, 28 de noviembre de 2012

Artista







Graficos


Macros

¿ Qué es una macro? 
Una Macro son una serie de pasos que se almacenan y se pueden activar con alguna tecla de control y una letra. Por ejemplo, todos los días empleo frecuentemente en mis celdas los mismos pasos: Tamaño de Fuente(Tamaño de la letra), Negrita, Fuente(Tipo de letra) y Color de Fuente(Color de Letra), para no estar repitiendo estos pasos los puedo almacenar en una macro y cuando ejecute la macro los pasos antes mencionados se ejecutaran las veces que yo lo desee.

¿Cómo se crean?

- En el menú HERRAMIENTAS, selecciona MACRO y "Grabar Nueva Macro". Luego pones un nombre a la macro ("todas las letras pegadas") y haces clic en Aceptar.

- Fíjate que te aparece una nueva barra de herramientas con dos botones. Uno de ellos es "Detener Macro". Ten en cuenta esto para más adelante.
- Desde ese momento todo lo que hagas se está grabando. Comienza con cosas simples, por ejemplo marca la celda A1, escribe algo ahí y ponle un color. Luego haz clic en el botón "Detener Macro".
- Ahora vamos a ver que hiciste. Andate a HERRAMIENTAS / MACRO / Editor de Visual Basic. 
En la izquierda vas a ver unas carpetas, abre la que dice Módulos y selecciona "Modulo 1". Cuando hagas clic ahí, a la derecha vas a ver un código de programación. Ese código es el que tu grabaste con el macro. Trata de entender el código, de relacionarlo con las cosas que grabaste. Tu puedes modificarlo desde esta ventana. Por ejemplo, si en el macro se grabó "range("A1").select.", tu puedes intentar modificarlo para que diga "range("A5").select. 
- Para ejecutar el macro andate a HERRAMIENTAS / MACRO / "Macros...", selecciona el macro y pon "Ejecutar". Vas a ver que el macro hace lo que esté grabado en el código.
- Conforme vayas entendiendo el código que se graba puedes investigar acciones más complicadas. Siempre que no sepas como es el código de algo, graba el macro y luego anda a ver el código.

¿Para que sirven?
Te automatizan la tareas. En vez de lidiar con un comando a la vez en forma manual, en la macro escribes todo lo que quieres hacer y luego al ejecutarla lo hace de inmediato.

  Ejemplos 
Ejemplo1Ejemplo2