Cómo funciona la propiedad offset en visual basic

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.

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.

Otras entradas