Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Macros
Hay tareas comunes que se realizan una y otra vez en Excel? Por ejemplo Se aplica a menudo la misma combinacin de formatos o se recibe semanal o mensualmente informacin que organiza y analiza siempre del mismo modo? En estos casos se puede utilizar una forma (macro) para combinar todos los pasos de una misma tarea en un nico comando.
Grabacin de Macros
A continuacin se detalla el proceso bsico para grabar una macro: 1. Hacer clic en la pestaa Vista, luego en la opcin Macros y ah en Grabar Macro
Por cualquiera de las dos formas anteriores de invocar una macro, aparecer el siguiente cuadro de dialogo:
2. En el cuadro de texto Nombre de la macro, escribir el nombre de la macro. Este se digita sin espacios o en lugar de espacios se pueden digitar guiones bajos. 3. Tanto los cuadros Mtodo abreviado, Guardar macro y Descripcin. Son campos opcionales del cuadro de dialogo Grabar macro. El mtodo abreviado consiste en digitar un numero o letra en el cuadro de texto, de esta forma la macro se ejecutara al presionar la combinacin de teclas <CTRL+caracter> 4. Hacer clic en Aceptar. En este momento se grabaran todos los movimientos que se realicen en Excel. En consecuencia es muy probable que se graben pasos innecesarios en el proceso. 5. Una vez finalizada la grabacin se debe hacer clic en Macros y luego detener grabacin
2. Asignando la Macro a objetos tales como botones, formas, imgenes, etc., para ello se debe dar clic al Botn de Office y seleccionar Opciones de Excel, luego activar la opcin Mostrar ficha Programador en la cinta de opciones y luego clic en Aceptar
Lo anterior se hace debido a que por defecto, esta opcin no esta activa en el men de opciones. Luego hacer clic en la pestaa Programador y en ella la opcin Insertar buscar Botn
Luego se crea en la hoja un botn al cual puede cambirsele el nombre y asignarle una macro. Para asignar la macro, se debe dar clic derecho sobre el botn y seleccionar la opcin Asignar macro ,si es que no se activa automticamente Luego haciendo clic en el botn creado se ejecutara la macro. En lugar de insertar un botn, tambin se pueden insertar formas, imgenes, fotos, etc. Y de la misma manera se les puede asignar una macro
3. Asignar una combinacin de teclas para ejecutar la macro Para ello, ejecutando Vista > Macros > Ver macros > Opciones. En el cuadro Tecla de mtodo abreviado, se debe escribir la tecla que se utilizara con CTRL para ejecutar la macro. Nota Importante: Se tiene que evitar utilizar una combinacin de teclas que se use para otras operaciones de Excel, tales como CTRL+C para copiar.
Cuando se graba una macro, se genera un cdigo que se guarda en el Editor de Visual Basic. Para entrar a este editor hay dos formas practicas. La primera forma es ejecutando Programador > Visual Basic y se visualiza la ventana siguiente:
La segunda forma consiste en hacer clic en la pestaa Programador > Macro y luego en Modificar. Ya en el ambiente de Visual Basic se debern tener nociones de programacin a efecto de poder modificar o crear una macro.
Ejemplo 1
Se creara una macro que modifique el formato de una celda. Primero se cambiara el color de fondo a amarillo, luego el color de la fuente a rojo y por ultimo se centrara el texto en negrita. Seleccionar la opcin de Grabar macro y luego asignar el nombre Ejemplo 1. Tambin se asigna la combinacin de teclas: <Ctrl+m>. Opcionalmente una descripcin.
Al estar listo se da clic en Aceptar. Al momento de graba, se debe tener especial cuidado de no hacer clic en ninguna celda, ya que al hacerlo, esta operacin queda registrada en la macro y la prxima vez que se ejecute, solamente se modificara dicha celda. Las acciones que se deben realizar son: cambiar el color de fondo de la celda a amarillo, cambiar el color de la fuente a rojo, centrar el texto y por ultimo aplicar Negrita. Luego se debe parar la grabacin de la macro. Para ejecutarla, se puede presionar la combinacin de teclas que se le asigno, en este caso Ctrl+m Alternativamente, tambin se puede presionar < Alt+F8 > para mostrar el cuadro de dialogo Macro y seleccionar la macro Ejemplo 1
Para visualizar el cdigo generado por la grabacin de la macro, se debe abrir el cuadro de dialogo Macro, seleccionar la macro Ejemplo1 y dar clic en Modificar