Para marcar un Rango varible con programación VBA podemos utilizar esta instrucción: Range(Selection.End(xlDown), Selection.End(xltoRight)).Select De esta manera nos aseguramos de que abarque todo el rango hacia abajo y a la derecha sin importar la cantidad de celdas. Es importante destacar que no deben existir celdas vacías para no alterar la lógica de la selección.