La jerarquía de objeto de Excel es la siguiente:
Aplicación: Libro: Hoja: Rango
El objeto Range es una propiedad del objeto Worksheet. Esto significa que o bien hay una hoja activa o que tiene que hacer referencia a una hoja. Las siguientes líneas significan lo mismo si Worksheets (1) es la hoja activa:
Range(“A1”)
Worksheets(1).Range(“A1”)
Existen varias formas de hacer referencia a un objeto Range; Range(“A1”) es la forma más identificada porque es como lo hace el grabador de macro. Pero cada una de las que aparece a continuación es equivalente:
Range(“D5”).
[D5]
Range(“B3”).Range(“C3”)
Cells (5,4)
Range(“A1”).Offset(4,3)
Range(“MiRango”) Suponiendo que D5 tiene un nombre denominado MiRango
El formato que utilices en cada momento dependerá de tus necesidades. Más adelante todo esto tendrá sentido.
Technorati Tags: 