Cómo hacer una macro para desproteger un libro de Excel

Una situación frecuente a la que te habrás enfrentado es recibir un libro de Excel que se encuentra protegido con una contraseña que desconoces y por alguna razón, necesitas hacer algo para desprotegerlo y hacer cambios estructurales. Siempre es un incordio encontrarse un archivo Excel protegido con contraseña, pero no es nada complicado desbloquearlo.

Cómo hacer una macro para desproteger una hoja de Excel

En alguna ocasión te habrás encontrado en la situación de recibir un archivo de Excel que tiene alguna hoja protegida con una macro que te impide modificar ciertos campos que consideras necesarios.

Cómo abrir el editor de Visual Basic

Una vez visto cómo grabar una macro en Excel, y cómo ejecutarla, probablemente quieras ir más allá y saber dónde se guarda el código de Visual Basic en un archivo Excel. Una situación muy típica en los aprendices de Visual Basic o lo que están empezando con las macros, es que te dicen que copies el código de una macro en el editor de Visual Basic y tú te preguntas: ¿Dónde está o cómo se abre el editor de Visual Basic?

Cómo ejecutar una macro grabada en Excel

Si hemos visto que grabar una macro en Excel es de lo más sencillo, ejecutarla y reproducir lo que hemos guardado, es aún más fácil.

La ruta para acceder al botón para ejecutar una macro grabada en Excel está en el menú Vista. 

Cómo grabar una macro en Excel

Siguiendo con el post anterior donde se explicaba qué es una macro, se va a explicar en este post cómo proceder a grabar una macro en Excel de forma sencilla. Afortunadamente, Excel dispone de una grabadora de macros que nos permitirá hacer macros poco complejas pero que pueden sernos de mucha utilidad.

¿Qué es una macro en Excel?

Las personas que emplean Excel en su día a día, probablemente se habrán dado cuenta de que hay acciones que hacen de forma repetida día tras día o semana tras semana. 

Toda esa secuencia de acciones pueden grabarse con un código que almacena Excel y que cuando el usuario decida, hacer que se reproduzcan tal y como fueron grabadas. A este código almacenado se le llama macro.

Otras entradas