TOP

Cómo insertar una macro en Excel

Descripción

En el trabajo, a veces carecemos de las funciones estándar de Excel y tenemos que esforzarnos para escribir nuestra propia función o encontrar una macro ya preparada para resolver este problema. Esto plantea la pregunta: ¿Qué es una macro, cómo escribir? y ¿Dónde insertarlo?

Una macro es un programa especial escrito en el lenguaje de programación Excel VBA (Visual Basic for Applications). Este lenguaje fue desarrollado por Microsoft, específicamente para aplicaciones de MS Office.

Cómo escribir macros es un gran tema aparte, sobre el cual se han escrito cientos de libros y hay muchos sitios, por lo que no lo consideraremos en este artículo. Para aquellos que estén interesados en este tema con más detalle, en nuestro sitio web. Lecciones VBA , donde puedes aprender más sobre las macros.

Después de todo, analicemos dónde se deben insertar las macros para que funcionen en Excel.


¿Cómo agregar código VBA?

Supongamos que tenemos listo Macro para fusionar celdas con texto. (recuerde que por defecto Excel deja solo el texto de la celda superior izquierda al combinar celdas). Ahora ¿cómo insertamos el código VBA de nuestra función o procedimiento?

Para agregar el código de macro, debe abrir el editor Visual Basic (Alt+F11), hacer clic derecho en Microsoft Excel Objects, agregar el módulo VBA seleccionando Insert - Module:

Ahora, copia el código de nuestra macro allí:

Haga clic en guardar y regrese a Excel.

¿Cómo ejecutar una macro?

Para ejecutar una macro, debe resaltar las celdas necesarias y seleccionar el nombre de nuestra macro en el menú Ver - Macros (View - Macros) (Alt+F8):

Presione el botón Ejecutar (Run) y obtenga el resultado que necesitamos:

No es tan difícil...

Artículos sobre el tema: