Que es una macros


Es una serie de instrucciones que se almacenan para que se puedan ejecutar de forma secuencial mediante una sola llamada u orden de ejecución. Dicho de otra forma, una macroinstrucción es una instrucción compleja, formada por otras instrucciones más sencillas. Esto permite la automatización de tareas repetitivas.

Las macros son grupos de instrucciones que tienen un seguimiento cronológico usadas para economizar tareas; una macro no es más que un conjunto de instrucciones tales como «borrar archivo», «añadir registro», etc., y que se almacenan en una ubicación especial.

 

Para habilitar la ficha de programador se debe seguir los siguientes pasos:


Botón inicio Excel

Opciones de Excel

Mostrar ficha de programador

 

¿Son las macros un tipo de programación?

Las macros son programación, pero no es necesario ser programador ni tener conocimientos de programación para utilizarlas. La mayoría de las macros que se pueden crear en los programas de Office se escriben en un lenguaje llamado Microsoft Visual Basic para Aplicaciones, conocido como VBA.

 

¿Cuándo se deben utilizar macros?

Las macros ahorran tiempo y amplían las posibilidades de los programas que utiliza a diario. Se pueden utilizar macros para automatizar tareas de producción de documentos repetitivas, para agilizar tareas aparatosas o para crear soluciones como automatizar la creación de los documentos que tanto usted como sus compañeros utilizan con regularidad.

Observe el ejemplo utilizado en este artículo para dar formato a varias tablas en un documento de Word. Supongamos que en un documento hay 50 tablas cuyo formato desea modificar. Incluso si es usted un usuario experimentado y sólo necesita cinco minutos para cambiar el formato de cada tabla, necesitará más de cuatro horas para realizar la tarea. Si crea una macro para dar formato a las tablas y después edita dicha macro para repetir los cambios en el documento, puede terminar el trabajo en cuestión de minutos, en vez de horas.

 

¿Cómo se crea una macro?

En muchos programas de Office, puede crear una macro grabando una serie de acciones o escribiendo la macro.

 

Grabar macros

La grabación de una macro es una tarea tan sencilla como encender o apagar una grabadora de cintas. Cuando se utiliza la grabadora de macros, la macro se escribe automáticamente siguiendo las acciones que se realicen. En Office, puede grabar macros en Word, Excel, PowerPoint, Visio y Project.

Por ejemplo, veamos cómo se grabaría una macro para la primera tarea mencionada al principio de este artículo: cambiar el formato de varias tablas en un documento de gran tamaño de Word. Puede utilizar un estilo de tabla para aplicar gran parte del formato a la tabla, pero es posible que, además, necesite aplicar formato que no forme parte de ningún estilo, como el ancho de las tablas o el alto de las filas.

Para grabar esta macro, coloque el punto de inserción en la primera tabla cuyo formato desea modificar y, a continuación, haga lo siguiente:

En el menú Herramientas, haga clic en Macro y, a continuación, haga clic en Grabar nueva macro.

En el cuadro de diálogo Grabar macro, como mostramos aquí, puede dar nombre a la macro, asignarle un método abreviado de teclado o una barra de herramientas para que quede más accesible, personalizar la ubicación en la que se guarda la macro, y agregar una descripción de la misma para futuras referencias. O, si lo prefiere, puede omitir todos estos pasos por ahora y hacer clic en Aceptar para que comience la grabación.

 

  1. Puede modificar el nombre numérico asignado automáticamente a la macro. Los nombres de macro pueden incluir letras y números, pero no espacios en blanco.
  2. De manera predeterminada, las nuevas macros que se graban se guardan en la plantilla global Normal.dot. También puede guardar la macro en el documento o en la plantilla activos, o en otra plantilla personalizada.
  3. Puede asignar una macro para que esté accesible en una barra de herramientas o mediante un método abreviado de teclado. Si omite esta parte, puede realizar estas asignaciones en cualquier momento posterior a la creación de la macro.
  4. La descripción de la macro incluye la fecha y el nombre del usuario que está grabando la macro. Puede editar esta descripción como crea conveniente.