Cómo crear macros de Excel con ChatGPT

La llegada de la inteligencia artificial ha supuesto un soplo de aire fresco para muchas tareas de ofimática que antes podían llevarnos bastante tiempo. El otro día vimos cómo podemos crear una presentación en Power Point usando IA, y hoy vamos a seguir esa misma dinámica para crear macros de Excel.

Todo ello sin necesidad de escribir fórmulas ni de ser un experto en Microsoft Excel. En nuestro caso utilizaremos ChatGPT, pero podemos utilizar cualquier otra IA que sea capaz de programar, como Windows Copilot, el Chat de Bing, Google Bard u otras IAs generativas de texto similares.

Cómo crear una macro de Excel usando ChatGPT

Para este ejemplo vamos a crear una macro muy sencilla con ChatGPT. La idea es entender el concepto para luego poder desarrollarlo con tablas de datos más complejas.

Supongamos que tenemos una hoja de Excel en la que tenemos una lista de superhéroes, cada uno con su correspondiente nombre, nivel de poder y grupo al que pertenece.

A continuación, crearemos una macro que nos diga cual es el superhéroe más poderoso.

  • Abre el navegador y entra en la página web de ChatGPT.
  • Pídele a la IA que cree una macro que cumpla tus necesidades. Para ello puedes utilizar la siguiente plantilla:
    • Escribe una macro VBA de Excel para [objetivo]. Los datos empiezan en la línea [X] hasta la línea [Y] (contando los encabezados) en el siguiente orden:
    • [Pega tus encabezados]
    • El nombre de la hoja es [Nombre].
  • Asegúrate de especificar la hoja donde se encuentra la tabla. Si los datos están en la segunda hoja, indica claramente se trata de la “Hoja2”.
  • Una vez ChatGPT haya generado el código, pulsa en “Copy code” para copiarlo en el portapapeles.

Ahora que ya tenemos el código de la macro, iremos al programa de Microsoft Excel.

  • En Excel, pulsa las teclas ALT+F11 para abrir el editor de Visual Basic.
  • En el menú superior, pulsa en “Insertar -> Módulo”.
  • Pega el código que has generado con ChatGPT y pulsa las teclas “CONTROL+S” para guardar la macro. Verás un mensaje de advertencia: acéptalo haciendo clic en “Sí”.
  • Cierra la ventana de Visual Basic y vuelve a la hoja de Excel donde tienes la tabla con los datos.
  • Pulsa las teclas ALT+F8, selecciona la macro que acabas de compilar en Visual Basic y haz clic en “Ejecutar”.

Automáticamente se ejecutará la aplicación que hemos creado con la macro. En nuestro caso, le hemos pedido a la macro que nos diga cual es el superhéroe más poderoso de la tabla, eso es exactamente lo que ha hecho, mostrándonos el siguiente mensaje en pantalla:

Cómo crear gráficos en Excel con ChatGPT

También podemos usar las macros para realizar otro tipo de tareas en Excel, como por ejemplo, la creación de gráficos a partir de los datos de una tabla. El proceso a seguir es el mismo: crearemos una macro con los datos del gráfico, la compilaremos en Visual Basic y después la ejecutaremos en Excel.

  • Pídele a ChatGPT que cree una macro para generar un gráfico en Excel. Puedes utilizar el siguiente prompt como plantilla:
    • Escribe una macro VBA de Excel para crear un gráfico: en el eje X se muestra [ENCABEZADO A] y en el eje Y se muestra [ENCABEZADO B]. Los datos empiezan en la línea [X] hasta la línea [Y] (contando los encabezados) en el siguiente orden:
    • [Pega tus encabezados]
    • El nombre de la hoja es [Nombre].

Siguiendo el mismo ejemplo de antes, le hemos pedido a ChatGPT que cree un gráfico desglosando los niveles de poder de todos los superhéroes que aparecen en nuestra tabla de datos.

Una vez tenemos el código, vamos a Excel y pulsamos las teclas ALT+F11. Dentro de Visual Basic hacemos clic en “Insertar -> Módulo” y pegamos el código que acabamos de generar con ChatGPT. Pulsamos al mismo tiempo las teclas CONTROL+S para guardar la macro y cerramos Visual Basic.

Por último, nos situamos en la hoja de Excel donde se encuentran los datos y pulsamos las teclas ALT+F8, seleccionamos la macro para crear el gráfico y le damos a “Ejecutar”. Automáticamente Excel creará el gráfico con los datos que le hemos pasado.

Excel cuenta con varios tipos de gráficos disponibles, por lo que podemos pedirle a ChatGPT que genere gráficos de columnas y barras, de jerarquía, de cascada, de líneas, gráficos circulares, de anillos, etc.

Por último, recuerda que ChatGPT no es perfecto, y a veces su código tiene errores de compilación. Si es así, no dudes en indicarle a la IA cual es el error que has obtenido y pedirle que lo corrija. ChatGPT pulirá el código y en pocos segundos te devolverá una nueva macro con el error solucionado.

Ahora que ya sabes cómo crear macros en Excel con ChatGPT todo es cuestión de empezar a practicar con tus propias tablas de datos. Sin duda te servirá para ahorrar mucho tiempo y esfuerzo.

DEJA UNA RESPUESTA

Escribe tu comentario!
Escribe aquí tu nombre

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Más cosas como esta

Nuevas apps en la Play Store

15 nuevas apps para Android recién salidas del horno (Octubre ’25)

15 nuevas aplicaciones, juegos y funciones para tu Android que han sido estrenadas en las últimas semanas. Edición de Octubre 2025.

Cómo enviar fotos temporales que desaparecen en Instagram

Explicamos paso a paso cómo enviar imágenes o videos en Instagram que se eliminan automáticamente una vez vistos por el destinatario.
Logo de Gmail con un fondo color rojo

Cómo recuperar la contraseña de Gmail sin teléfono ni email de recuperación

En este tutorial explicamos paso a paso cómo recuperar el acceso a Gmail sin un número de teléfono de seguridad ni email de recuperación.