Una de las cosas que más útil resulta pero de la que he encontrado muy poca información es de cómo hacer referencias a celdas o rangos en VBA. Hay muchísimas maneras y cada una tiene su utilidad.
Este post puede servirte para cuando grabes una macro poder modificarla a tu antojo con muy pocos cambios.
Breve explicación para hacer referencia a rangos en VBA
La sintaxis para hacer referencia a rangos en VBA puede ser un poco compleja puesto que al grabar una macro siempre aparecerá de la misma manera, pero hay otras muchas muy interesantes.
Lo normal es usar el objeto Range o el objeto Cells. Estos objetos, como ya hemos visto en la jerarquía de VBA son un conjunto de celdas o una única celda que pertenecen a una hoja que a su vez pertenecen a un libro de Excel.
Ejemplos de referencias a rangos en VBA
1. La forma más sencilla y básica
Range("B7")
2. Una forma más elaborada
Cells(7 , 2)
Donde el primer argumento se refiere a la fila y el segundo argumento a la columna