Window.RangeSelection (Excel)

Renvoie un objet Range qui représente les cellules sélectionnées de la feuille de calcul dans la fenêtre spécifiée, même si un objet graphique est actif ou sélectionné dans la feuille de calcul. En lecture seule.

Lorsqu'un objet graphique est sélectionné dans une feuille de calcul, la propriété Selection renvoie l'objet graphique au lieu d'un objet Range ; la propriété RangeSelection renvoie la plage de cellules sélectionnée avant l'objet graphique. Cette propriété et la propriété Selection renvoient des valeurs identiques lorsqu'une plage (et non un objet graphique) est sélectionnée dans la feuille de calcul. Si la feuille active dans la fenêtre spécifiée n’est pas une feuille de calcul, cette propriété échoue.

Dim rngRangeSelection As Range
Set rngRangeSelection = ActiveWindow.RangeSelection