Las macros son pequeños programas que se ejecutan dentro de Excel y que ayudan a automatizar tareas comunes y repetitivas. Las macros son una de las características más potentes aunque poco utilizadas. Usando macros, puede ahorrar muchas horas y aumentar la productividad total.

En este post, aprenderemos a crear una macro super simple en Excel 2013 para introducirle el concepto. Para un resumen más detallado de las funciones avanzadas en Excel, incluyendo la creación de macros complejas, pruebe el amplio curso Excel Completo – Desde Principiante Hasta Avanzado.

Excel Completo – Desde Principiante Hasta Avanzado

Last Updated July 2021

Bestseller
  • 118 lectures
  • All Levels
4.6 (35,671)

Curso Completo de Microsoft Excel – Conviértete en un Experto en la Plataforma | By Miguel Maraby

Explore Course

¿Qué es una Macro?

Una macro puede definirse como la grabación de una serie de tareas. Es la forma más sencilla de automatización – enseñe a un programa los pasos que se necesitan para hacer algo, y el programa lo ejecutará. Cuando se usa correctamente, las macros pueden ahorrarle horas automatizando tareas sencillas y repetitivas.

Las macros en Excel están escritas en Excel VBA (Visual Basic for Applications). Esta es una versión de Visual Basic (un destacado lenguaje de programación Microsoft) desarrollado específicamente para su uso en aplicaciones de tipo-Office. Crear macros sencillas – copiar una fórmula de una celda a otra, por ejemplo – es bastante fácil. Las macros complicadas requieren un poco más de trabajo. Necesitará tener un conocimiento más profundo de Excel VBA para automatizar las tareas más complejas de su flujo de trabajo.

Para este tutorial, crearemos una macro muy simple para ponerlo a punto en la programación Excel y la automatización.

Paso 1: Activar la Barra de Herramientas Programador

Para escribir macros, necesitará acceso a la barra de herramientas Programador en la cinta superior. Ésta está oculta por defecto. Para activarla, vaya a Archivo->Opciones->Personalizar Cinta y marque la casilla junto a ‘Programador’.

Pulse OK. Ahora debería ver la barra de herramientas Programador en la cinta.

Paso 2: Habilitar Macros

Las macros están deshabilitadas por defecto en Excel. Es así para protegerle de macros maliciosas que se ejecutan automáticamente en ficheros Excel descargados.

Para usar macros, tendrá que primero habilitarlas desde el Centro de Confianza. Para hacer esto vaya a Archivo -> Opciones -> Centro de Confianza. Haga click en el botón ‘Ajustes Centro de Confianza’ en este menú.

En esta nueva ventana, vaya a ‘Ajustes Macro’ y seleccione el botón de radio ‘Habilitar todas las macros’.

Haga click en OK. Ahora puede empezar a usar macros en sus hojas de cálculo Excel.

Paso 3: Preparar la Hoja de Cálculo

En este tutorial, crearemos una macro muy simple para cambiar el color, tamaño y negrita del texto.

En su hoja de cálculo, escriba algún texto en una de las celdas. Más tarde grabaremos una macro para cambiar el formato de este texto.

Ahora que su hoja de cálculo está lista, podemos empezar a crear la macro.

Paso 4: Crear una Nueva Macro

En la pestaña ‘Programador’, haga click en ‘Grabar Macro’

Una ventana emergente le preguntará el nombre, el atajo, una localización para guardarla y la descripción de la macro.

Escriba lo que quiera aquí. Le ayudará el ser descriptivo con los títulos de sus macros. Puede acabar usando docenas de macros en una hoja de cálculo grande. Ser capaz de encontrar rápidamente macros individuales por el nombre le ahorrará horas de frustración más tarde. También es una buena práctica añadir una descripción para recordar lo que la macro hace realmente.

Para el propósito de este tutorial, le daremos a nuestra macro el atajo CTRL + SHIFT + A y la guardaremos dentro del mismo libro.

Paso 5: Grabar la Macro

Una vez que haya introducido todos los detalles requeridos, haga click en OK. Ahora su macro se está grabando.

Seleccione la celda donde ha introducido su texto. Cambie a la pestaña ‘Home’ y cambie su color a rojo, tamaño de fuente 18, y peso de la fuente a ‘negrita’.

Cuando haya acabado, haga click en el botón ‘Parar grabación’ en la pestaña Programador o pulse el pequeño cuadrado al final de la hoja de cálculo junto a la etiqueta ‘Ready’.

¡Ahora ha grabado con éxito una macro en Excel!

Paso 6: Probar la Macro

Ahora que ha grabado su primera macro, es hora de verla en directo.

Añada unos pocos más bloques de texto a su hoja de cálculo, en cada celda. Puede que tenga que cambiar el formato por defecto otra vez a fuente negra, tamaño de fuente 11 y texto normal.

Una vez que haya añadido el texto, simplemente seleccione cualquier celda y pulse el atajo de su macro (CTRL + SHIFT + A). El formato cambiará inmediatamente a fuente de tamaño 18 negrita y de color rojo. Puede aplicarlo a cada celda, o aplicarlo a múltiples celdas seleccionándolas a la vez.

Los cambios de formato que de otra forma le hubieran llevado varios clicks ahora puede hacerlos con un sola pulsación.

Esta es una de las macros más básicas que puede crear. Como puede imaginar, las macros complejas pueden ser creadas para realizar tareas muy complicadas.

Los mejores cursos de Excel

Cursillo Excel Básico
David Godeau
4.6 (554)
Universidad Excel 2021 - Básico, Intermedio y Avanzado!
Global Mentoring Ing. Ubaldo Acosta
4.7 (2,614)
Excel Completo - Desde Principiante Hasta Avanzado
Miguel Maraby
4.6 (35,671)
Lo más vendido
Excel TOTAL - Desde 0 hasta Profesional en 32 horas
Federico Garay, Escuela Directa
4.7 (5,793)
Microsoft Excel - Excel from Beginner to Advanced
Kyle Pew, Office Newb
4.6 (241,989)
Lo más vendido
Beginner to Pro in Excel: Financial Modeling and Valuation
365 Careers
4.6 (35,389)
Lo más vendido
Microsoft Excel - Data Analysis with Excel Pivot Tables
Maven Analytics, Chris Dutton
4.6 (28,693)
Lo más vendido
Microsoft Excel - Data Visualization, Excel Charts & Graphs
Maven Analytics, Chris Dutton
4.6 (23,369)
Lo más vendido

More Excel Courses

Los estudiantes de Excel también estudian

Empower your team. Lead the industry.

Get a subscription to a library of online courses and digital learning tools for your organization with Udemy for Business.

Request a demo