Window.RangeSelection (Excel)

Devuelve un objeto Range que representa las celdas seleccionadas en la hoja de cálculo de la ventana especificada aunque un objeto gráfico esté activo o seleccionado en la hoja de cálculo. Solo lectura.

Si un objeto gráfico está seleccionado en una hoja de cálculo, la propiedad Selection devuelve el objeto gráfico en lugar de un objeto Range, y la propiedad RangeSelection devolverá el rango de celdas que estaba seleccionado antes de seleccionar el objeto. Esta propiedad y la propiedad Selection devuelven valores idénticos cuando se selecciona un rango (no un objeto gráfico) en la hoja de cálculo. Si la hoja activa de la ventana especificada no es una hoja de cálculo, esta propiedad devuelve un error.


Dim rngRangeSelection As Range
Set rngRangeSelection = ActiveWindow.RangeSelection