sábado, 18 de febrero de 2012

Macro para calcular el promedio en Excel 2007

Voy a poner algunos conceptos previos.
  • Una macro es una rutina programada por el usuario que puede ser llamada mediante atajos de teclado
  • Visual Basic para Aplicaciones (VBA) es un lenguaje de programacion utilizado por los Programas de Microsoft Office que permite al usuario desarrollar rutinas personalizadas y funciones
  • Funciones son rutinas que devuelven valores
Ahora si vamos con el ejemplo.
Primero abrimos una hoja de calculo y la llenamos con 7 numeros en forma vertical, asi como en la figura:
ahora seleccionamos la celda superior de la derecha, asi como ven arriba (celda B2)
Ahora vamos a grabar la macro seleccionando Vista->Macro->Grabar Macro y modifican las propiedades (en metodo abreviado escriban la letra que deseen, con esa combinacion de teclas llamaran a la macro mas adelante)
Ahora escribimos la formula de entrada en la celda B2 y luego detenemos la macro yendo a Vista->Macro->Detener Macro

Para detener la macro, tambien puedes utilizar el boton Stop que esta en la parte inferior izquierda de la hoja de Excel.
Vamos a probar la macro ubicandonos en otra columna, escribimos 7 numeros y en la celda del primer numero nos movemos a la derecha y pulsamos el atajo de teclado que les indique en la figura de arriba (Ctrl+a)
y veran que aparece el mismo resultado
Ahora presionamos ALT+F11 para acceder al modulo de Visual Basic como muestra la figura:
eliminen la ultima linea
Range("C2").Select
de lo contrario, al presionar Ctrl+a siempre retornara a la celda C2.
Para grabar la macro como un archivo Visual Basic, vayan a Archivo->Exportar Archivo y grabenlo como un archivo Basic [*.bas] (asegurense que el Modulo1 este remarcado).
Espero les haya servido este pequeño ejemplito :)

0 comentarios:

Publicar un comentario