En alguna ocasión, la macro requiere de la apertura de un libro que teníamos en el disco, o simplemente cerrarlo. El tema está en que al cerrar un libro de Excel siempre te va a hacer la pregunta siguiente.
Blog de apuntes de Visual Basic for Applications de Excel para recordar cómo hacer macros cada vez que lo necesite. Todo en VBA.
Cómo saber cuántas hojas tiene un libro de Excel
Puede que os hayáis encontrado en la situación de necesitar ejecutar una macro en todas las hojas de un libro Excel, ya que todas ellas tienen la misma estructura. Para ello, antes de desarrollar nuestra macro, debemos conocer el número de hojas que contiene el libro de trabajo, para poder indicarle a la macro hasta dónde llegar.
Cómo desactivar el comprobador de compatibilidad de VBA
Probablemente, te hayas encontrado alguna ocasión la necesidad de abrir un archivo de Excel con una macro, pero resulta que tiene formato Excel 97-2003 y aparece el comprobador de compatibilidad, lo que provoca que la macro se pause. Este error también puede aparecer si estamos guardando un libro con formato antiguo al que le hemos aplicado propiedades de la última versión.
Cómo seleccionar un rango hasta la última fila con VBA
Siguiendo con el post anterior, donde vimos cómo saber la última fila de un rango de celdas pese a que haya celdas en blanco a mitad del rango, vamos a ver, cómo hacer una macro para seleccionar un
rango de celdas de largo variable con VBA:
Cómo seleccionar la celda siguiente a una tabla con VBA
Normalmente al ejecutar macros no solo necesitamos conocer la última fila de un rango de celdas en Excel, si no que necesitamos que nuestra macro seleccione la celda de debajo del mismo rango. Para ello, vamos a ver tres formas distintas de poder seleccionar la siguiente celda a la última fila del rango:
Cómo saber la última fila de un Excel con Visual Basic
Siempre es conveniente
al ejecutar macros conocer o seleccionar la última fila de un rango de celdas en Excel,
especialmente si hay que recorrerlo con algún condicional. En mi caso, es una variable que declaro en más del 90% de mis macros, ya que es un punto de referencia muy útil para cualquier macro que vaya a desarrollar.
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 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.
Suscribirse a:
Entradas (Atom)
Otras entradas
-
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 ...
-
En las macros en las que se está copiando cierta cantidad importante de información, si en un momento dado queremos cerrar el archivo orige...
-
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 desco...