lunes, 7 de julio de 2014

COMO CREAR ,GRABAR Y GUARDAR UNA MACRO

COMO CREAR UN MACRO

Lo primero a realizar es hacer visible la lengüeta de “Programador”. Por defecto esta lengüeta viene oculta en Excel 2007.




Iremos a Inicio y daremos click en “Opciones de Excel”.



La primera opción es “Más Frecuente” y dentro de ella debemos marcar la opción de “Mostrar Ficha Programador en la cinta de Opciones”.





Acá podemos observar como la hemos marcado, que en este caso es la tercera opción.






Con ello la lengüeta “Programador” está visible y podemos comenzar a utilizar Macros en nuestro libro de Excel.
Lo que cubriremos en este instructivo es la grabación de Macros. Esto es muy parecido a la grabación de acciones que alguna vez cubrimos en un tutorial de Photoshop.

Como grabar una macro

  1. Cree un nuevo archivo de texto eligiendo Archivo en el submenú Nuevo del menú Archivo.
  2. En la categoría General elija Archivo de texto.
  3. En el nuevo archivo de texto, escriba lo siguiente:
    uno dos tres cuatro
  4. Presione INICIO para colocar el cursor al principio del texto.
  5. Presione CTRL+MAYÚS+R o elija Grabar macro temporal en el submenú Macros del menú Herramientas para iniciar el modo de grabación de macros del entorno. Aparece la barra de herramientas Grabación y un pequeño icono con una cinta de audio que gira en la barra de estado que indica que actualmente está grabando.
  6. Presione CTRL+MAYÚS+FLECHA DERECHA para seleccionar la palabra "uno" y el espacio posterior, a continuación, presione SUPRIMIR.
  7. Presione CTRL+MAYÚS+R o haga clic en el botón Detener grabación en la Barra de herramientas del grabador para detener la grabación de la macro. Observe que el icono con la cinta de audio que gira de la barra de estado desaparece cuando se detiene la grabación de la macro.
    En este momento, si abre el Explorador de macros y expande el nodo MyMacros, debería ver una nueva entrada denominada "TemporaryMacro" bajo el nodo RecordingModule. Este es el nombre predeterminado que se les da a las macros recién grabadas.
En Excel existen muchos formatos o tipos de archivos con sus respectivas extensiones, en lo cual no detallaremos a profundidad en este artículo ya que este punto es merecedor de un artículo completo, nos enfocaremos  en el inconveniente al guardar Macros en Excel 2007; El tipo de archivo por defecto se denomina Libro de Excel, cuya extensión para los archivos que se guardan en Excel 2007 es .xlsx, y como característica principal de los archivos de Excel de este tipo, es que no se puede almacenar código de macros de Visual Basic para aplicaciones (VBA), es decir, si se guarda un archivo de Excel con extensión .xlsx y este tiene código de macro, sencillamente no se almacenará o no quedará guardado en el archivo, en otras palabras se pierde este código.
Como guardar un macro                                                                                                                                                                                                                                                         Para garantizar que no se pierdan las macros realizadas al guardar un archivo con Macros en Excel 2007 o en versiones superiores el archivo debe ser guardado con el tipo de Libro de Excel habilitado para Macros, cuya extensión es .xlsm, el cual es el tipo de archivo habilitado para almacenar el código de las macros, claro está que Excel informa en qué momento se debe almacenar como archivo con macros, esta notificación se realiza por medio de mensaje informativo como se muestra en la siguiente imagen:
Mensaje las siguientes caracteristicas no se pueden guardar en libros sin macros








El tipo de archivo que se debe seleccionar es el que se presenta en la siguiente imagen:

Libro de excel habilitado para macros


















miércoles, 2 de julio de 2014

MACROS EN EXCEL


  • Acciones realizadas en una hoja de calculo
  • Permite automatizar acciones repetidas
  • Lenguaje visual basic