En las macros, con frecuencia es necesario desplazarse por las celdas partiendo desde una celda de referencia. Básicamente, se necesita reproducir el pulsar las flechas del teclado. Para ello, tenemos la propiedad Offset del método Range.
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 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.
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...