jueves, 7 de marzo de 2013

Como crear una macro automáticamente

En esta publicación aprenderás una de las tareas más complejas y más útiles de MS Excel, como crear una macro automáticamente.

Como crear una macro automáticamente en Excel


La forma más fácil e intuitiva de crear macros es crearlas mediante el grabador de macros del que dispone Excel.

Este grabador de macros te permite grabar las acciones deseadas que posteriormente las traduce a instrucciones en lenguaje VBA, las cuales podemos modificar posteriormente si tenemos conocimientos de programación.


Para grabar una macro debemos acceder a la pestaña Vista y despliega el submenú Macros y dentro de este submenú seleccionar la opción Grabar macro.
Además de esta opción en el menú podemos encontrar las siguientes opciones:

Ver Macros: Donde accedemos a un listado de las macros creadas en ese libro.
Usar referencias relativas: Con esta opción utilizaremos referencias relativas para que las macros se graben con acciones relativas a la celda inicial seleccionada.



Al seleccionar la opción Grabar macro; lo primero que vemos es el cuadro de diálogo Grabar macro donde podemos dar un nombre a la macro (no está permitido insertar espacios en blanco en el nombre de la macro).
Podemos asignarle un Método abreviado: mediante la combinación de las tecla CTRL + "una tecla del teclado". El problema está en encontrar una combinación que no utilice ya Excel.
En Guardar macro en: podemos seleccionar guardar la macro en el libro activo, en el libro de macros personal o en otro libro.
En Descripción: podemos describir cuál es el cometido de la macro o cualquier otro dato que creamos conveniente.
Para comenzar la grabación de la macro pulsamos el botón Aceptar y a continuación, si nos fijamos en la barra de estado:


encontraremos este botón en la barra de estado donde tenemos la opción de detener la grabación.

A partir de entonces debemos realizar las acciones que queramos grabar, es conveniente no seleccionar ninguna celda a partir de la grabación, ya que si seleccionamos alguna celda posteriormente, cuando ejecutemos la macro, la selección nos puede ocasionar problemas de celdas fuera de rango.
Una vez concluidas las acciones que queremos grabar estén listas, presionamos sobre el botón Detener de la barra de estado, o accediendo al menú de Macros y haciendo clic en   (“detener grabación”).

1 comentario:

  1. Muchas gracias por la informacion esta muy buena y me será de utilidad like para ti mirad este link http://bit.ly/1lpxpvL

    ResponderEliminar