PowerPoint

Macros de Excel en YouTube: cómo elegir y usar un vídeo

octubre 30, 2026 Tuto Excel 10 min read
Macros de Excel en YouTube: cómo elegir y usar un vídeo

Una macro de Excel es una secuencia de acciones que puedes grabar para repetir una tarea sin ejecutar cada paso manualmente. En este tutorial tomaré “macros Excel YouTube” como la búsqueda de vídeos para aprender a grabar, revisar y ejecutar macros dentro de Excel. Al terminar tendrás una hoja de ventas con una macro sencilla y sabrás distinguir una demostración visual de código VBA que puedes adaptar. El flujo funciona en las versiones de escritorio de Excel; la disponibilidad de la pestaña Programador depende de su configuración.

Qué es una macro y qué puedes aprender en YouTube

Una macro guarda una serie de pasos: por ejemplo, escribir una fórmula en una fila, aplicar un formato y copiar el resultado a otras celdas. Puedes usarla para completar una hoja de ventas, repetir un cálculo o preparar un informe.

En YouTube encontrarás tres formas de aprender:

  • Grabación de macros: pulsas Grabar macro, realizas acciones en Excel y detienes la grabación.
  • Macros con VBA: el vídeo enseña código en el editor de Visual Basic para ajustar o automatizar una tarea.
  • Demostraciones visuales: muestran una secuencia de clics para completar un objetivo, aunque no exista una macro preparada.

Para distinguirlas, fíjate en si aparece el editor de VBA, si el vídeo enseña Sub y End Sub, o si solo muestra clics en la hoja. Puedes revisar los atajos y rutas oficiales de Excel en la documentación de accesibilidad.

Cómo abrir Excel y el editor de VBA para practicar

Para practicar, abre el libro de ventas y sitúate en una hoja vacía. El editor de VBA se abre con Alt+F11. En Windows también puedes usar Alt+F11; en Mac, la tecla de función puede necesitar Fn.

InsertarMódulo

Una vez abierto el editor:

  1. Selecciona el libro de Excel en el panel Proyectos.
  2. Pulsa Insertar y después Módulo.
  3. Escribe el código dentro del módulo.
  4. Cierra el editor con Alt+Q para volver al libro.

No necesitas guardar nada para probar una macro mientras el libro está abierto. Sin embargo, las macros solo se conservan si el archivo se guarda con un formato compatible. Para una explicación inicial del editor, consulta la documentación oficial de VBA.

Nota: en los ejemplos de este artículo las fórmulas y argumentos usan punto y coma. En Excel configurado con punto decimal, el separador es la coma.

La grabadora de macros para ver cada paso

La grabadora es útil para descubrir qué escribe Excel al repetir una tarea. Puedes iniciar la grabación desde la cinta:

VistaMacrosGrabar macro

También puedes activar la pestaña Programador en Archivo > Opciones > Personalizar cinta de opciones y usar Programador > Grabar macro.

  1. Selecciona Grabar macro.
  2. Escribe un nombre, por ejemplo CompletarVentas, y pulsa Aceptar.
  3. Ejecuta en la hoja las acciones que quieres guardar.
  4. Vuelve a pulsar Grabar macro para detenerla.
  5. Abre Vista > Macros, selecciona la macro y pulsa Ejecutar.

La grabación sirve como punto de partida. Después puedes abrirla con Editar y cambiar el código, por ejemplo, para usar referencias absolutas.

El código de una macro para entenderlo mejor

Una macro sencilla puede escribir un texto en una celda:

Sub Saludo()
    Range("A1").Value = "Hola"
    MsgBox "Listo"
End Sub

Pega este código en el módulo y ejecuta la macro. En la hoja Ventas, A1 mostrará Hola.

A1fxHola
A
1 Hola
Ventas
Comprueba: vuelve a Excel y verifica que A1 contiene exactamente Hola.

Range("A1") identifica una celda del libro activo. .Value asigna un valor. MsgBox "Listo" abre un mensaje después de escribir el texto.

Una primera macro en Excel con un resultado visible

En la hoja Ventas, deja A1 vacía. Abre el editor con Alt+F11, inserta un módulo y pega el código anterior. Después pulsa F5 dentro del módulo para ejecutarlo.

  1. Abre Excel y selecciona la pestaña Ventas.
  2. Pulsa Alt+F11.
  3. Selecciona el libro y usa Insertar > Módulo.
  4. Pega Sub Saludo() y el resto del código.
  5. Pulsa F5.
  6. Cierra el editor con Alt+Q.
  7. Selecciona A1 y revisa la barra de fórmulas.

Range("A1").Value = "Hola"

Si necesitas que la macro escriba un valor calculado, utiliza una fórmula, no un resultado escrito a mano:

Range("D2").Formula = "=B2*C2"

Esta línea coloca en D2 la fórmula que multiplica el precio por la cantidad. Si después la copias a D3, Excel ajustará B2 y C2 a B3 y C3.

Comprueba: A1 debe mostrar Hola; D2 debe calcular el total del primer producto.

Grabar una macro para automatizar una tarea repetitiva

Supón que la hoja Ventas tiene estos datos:

D2fx=B2*C2
A B C D
1 Producto Precio Cantidad Total
2 Cuaderno 3,20 5 16,00
3 Lapiz 1,50 10 15,00
4 Goma 0,80 12 9,60
Ventas

Para automatizar la repetición:

  1. Selecciona D2.
  2. Pulsa Vista > Macros > Grabar macro.
  3. Escribe CalcularTotales y acepta.
  4. Escribe =B2*C2 en D2.
  5. Selecciona D2 y arrastra el controlador de relleno hasta D4.
  6. Detén la grabación con el mismo botón.
  7. Ejecuta la macro desde Vista > Macros > Ejecutar.
D4fx=B4*C4
A B C D
1 Producto Precio Cantidad Total
2 Cuaderno 3,20 5 16,00
3 Lapiz 1,50 10 15,00
4 Goma 0,80 12 9,60
D4 El controlador de relleno copió la fórmula
Ventas

La fórmula usa referencias relativas: B2 y C2 cambian al copiarla. Si una parte debe permanecer fija, utiliza referencias absolutas como $B$2.

Guardar el libro para conservar la macro

Antes de guardar, comprueba que la macro está en el libro correcto.

ArchivoGuardar como
  1. Elige la carpeta donde quieres guardar el libro.
  2. En Tipo, selecciona Libro de Excel habilitado para macros.
  3. Usa la extensión .xlsm.
  4. Pulsa Guardar.
  5. Acepta guardar con macros si aparece el aviso.

Un archivo .xlsx es un libro normal, pero no conserva macros. Los formatos admitidos están explicados en la documentación oficial de formatos de archivo.

Cuidado: si cierras y abres un .xlsm en otro equipo, el archivo puede llegar con macros bloqueadas según la configuración de seguridad.

Ejecutar la macro desde Excel

Para probar la macro guardada:

VistaMacros
  1. Selecciona la hoja Ventas.
  2. Pulsa Vista > Macros.
  3. Elige CompletarVentales.
  4. Pulsa Ejecutar.
  5. Revisa D2:D4.

Si antes borraste los totales, la macro debe volver a rellenarlos. Para volver a comprobarlo, borra D2:D4, ejecuta la macro y confirma que aparecen 16,00; 15,00 y 9,60.

Comprueba: D2:D4 vuelve a mostrar los tres totales correctos.

Qué revisar en un vídeo de macros antes de aplicarlo

Antes de copiar código de un vídeo, comprueba estos puntos:

  • Versión: mira qué versión de Excel usa y si la función o botón aparece en tu programa.
  • Libro: verifica si el archivo es .xlsm o si solo se muestran acciones manuales.
  • Código: busca Sub, End Sub y una instrucción clara.
  • Referencias: revisa si usa A1 o $A$1.
  • Resultado: debe mostrar qué celdas cambian y qué valores aparecen.
  • Dependencias: comprueba si necesita otra hoja, complemento, archivo o selección previa.

No copies una secuencia solo porque funciona en otro diseño. Las referencias depends de nombres de hoja y rangos que pueden ser diferentes.

Reconocer una secuencia que funciona en tu Excel

Una demostración visual muestra clics, pero no siempre crea una macro. Para comprobarlo:

  1. Busca el botón Grabar macro durante la explicación.
  2. Observa si la cinta cambia a una indicación de grabación.
  3. Mira si al final aparece un nombre de macro en Vista > Macros.
  4. Ejecuta el código y revisa las celdas modificadas.

Una macro grabada funciona con la hoja que tenías abierta y las referencias que capturó. Si cambias de hoja después, algunas referencias pueden quedar asociadas a otra ubicación.

Detectar atajos, rutas y nombres que cambian

Una fórmula con referencias relativas se ajusta al copiarla:

=B2*C2

Al copiarla de D2 a D3, se convierte en:

=B3*C3

Una referencia absoluta permanece fija:

=$B$2*C2

Al copiarla, $B$2 no se desplaza, pero C2 sí. Las rutas de la cinta pueden variar según la versión o la configuración de idioma. Comprueba el nombre real en tu Excel antes de seguir el vídeo.

Nota: F4 es el atajo para alternar referencias absolutas, relativas o mixtas; en Mac se usa Cmd+T en muchos teclados.

Por qué una macro de YouTube no funciona en tu Excel

Desbloquear un libro descargado con macros

Qué ves: Excel muestra una advertencia de que las macros están deshabilitadas y el vídeo termina con una macro que no aparece en la lista.

Causa: un archivo descargado puede llegar con su contenido bloqueado hasta que lo abras de forma explícita.

Arreglo:

  1. Cierra Excel si el libro está abierto.
  2. Haz clic derecho sobre el archivo en el explorador.
  3. Selecciona Propiedades.
  4. Si aparece Desbloquear, marca la casilla.
  5. Pulsa Aplicar y Aceptar.
  6. Abre el archivo con Excel.
  7. Si aparece el aviso de seguridad, activa Activar contenido cuando corresponda.
  8. Comprueba Vista > Macros.

No actives contenido si no reconoces el archivo o su origen.

Corregir una ruta o una referencia inexistente

Qué ves: #REF! aparece en la hoja o el vídeo no consigue modificar la celda esperada.

Causa: la referencia apunta a una hoja o rango que no existe en tu libro.

Arreglo:

  1. Selecciona la celda con #REF!.
  2. Revisa la barra de fórmulas.
  3. Sustituye la referencia incorrecta por una válida.
  4. Comprueba que la hoja exista y que el rango tenga datos.
D2fx=$B$2*C2
A B C D
1 Producto Precio Cantidad Total
2 Cuaderno 3,20 5 16,00
3 Lapiz 1,50 10 15,00
D2 El precio está fijo en B2
Ventas

$B$2 mantiene el precio fijo; C2 se adapta al copiar. Si la ruta contiene un nombre de hoja incorrecto, escríbelo exactamente como aparece en la pestaña.

El archivo se guardó como .xlsx

Qué ves: la macro se ejecuta en la sesión actual, pero desaparece al cerrar y abrir el archivo.

Causa: .xlsx no guarda macros.

Arreglo: usa Archivo > Guardar como, selecciona Libro de Excel habilitado para macros y guarda con extensión .xlsm.

El código está incompleto

Qué ves: Excel muestra «Error de compilación» o «Se esperaba: fin de instrucción».

Causa: falta una línea, una comilla o el cierre de una estructura.

Arreglo: selecciona Editar en Vista > Macros, comprueba que el código tenga Sub, las instrucciones y End Sub, y vuelve a ejecutar con F5.

El atajo no responde

Qué ves: Alt+F11, F5 u otra tecla no abre lo esperado.

Causa: otra aplicación captura la combinación, el teclado bloquea Fn o no estás en el contexto correcto.

Arreglo: pulsa la tecla desde Excel, prueba Fn en el portátil y usa los menús: Vista > Macros o el editor abierto. Excel no tiene un cuadro universal para reasignar todos sus atajos en Opciones.

Dónde mirar cuando el vídeo se queda corto

Cuando un tutorial no explica un paso, usa primero los menús y la ayuda oficial:

  • Vista > Macros para abrir la lista de macros.
  • Programador > Editar macro para revisar el código.
  • Insertar > Módulo para añadir código manual.
  • Fórmulas > Nombres definidos > Administrador de nombres para revisar nombres.
  • Inicio > Buscar y seleccionar para buscar o reemplazar.
  • Archivo > Opciones > Personalizar cinta de opciones para mostrar Programador.

YouTube puede mostrar una macro completa, pero Excel no tiene una opción universal para importar directamente un vídeo ni convertir automáticamente sus pasos en código. El vídeo es una guía; la práctica debe hacerse en tu propio libro.

VistaMacros
ProgramadorCódigoEditar macro

Para comprobar que el código no depende de una ruta incorrecta, graba primero una acción sencilla y observa qué referencias genera Excel. Si aparece $ en una referencia, entiende que esa parte está pensada para no moverse.

Lo que ya sabes hacer con una macro de Excel

  • Abrir el editor de VBA con Alt+F11.
  • Insertar un módulo desde Insertar > Módulo.
  • Escribir una macro con Sub y End Sub.
  • Grabar una acción desde Vista > Macros > Grabar macro.
  • Detener y ejecutar la macro desde la cinta.
  • Revisar el código con Editar.
  • Distinguir referencias relativas como A1 de absolutas como $A$1.
  • Guardar el libro como .xlsm para conservar la macro.
  • Comprobar en YouTube la versión, el código, las referencias y el resultado.
  • Desbloquear un libro descargado solo si reconoces el archivo.

Siguiente paso: crea una macro llamada CompletarVentas que escriba una fórmula en D2 y, después, asígnale un atajo Ctrl+letra desde Programador > Código > Grabar macro.

Los datos y las funciones de este tutorial están comprobados en octubre de 2026.

Fuentes

  1. MicrosoftEl editor de VBA y la primera macro — documentación oficialconsultado el 23/10/2026
  2. MicrosoftAtajos que funcionan igual en cualquier idioma — documentación oficialconsultado el 23/10/2026
  3. MicrosoftFormatos de archivo de Excel — documentación oficialconsultado el 23/10/2026