Range.Rows (Excel)

Cette propriété renvoie un objet Range qui représente les lignes dans la plage spécifiée.

Pour renvoyer une seule ligne, utilisez la propriété Item ou incluez un index entre parenthèses. Par exemple, les Selection.Rows(1) deux Selection.Rows.Item(1) et renvoient la première ligne de la sélection. Lorsqu’elle est appliquée à un objet Range qui est une sélection multiple, cette propriété renvoie des lignes à partir de la première zone de la plage. Par exemple, si l' objet someRange Range comporte deux zones, a1 : B2 et C3 : D4 —,someRange.Rows.Count renvoie 2, et non 4. Pour utiliser cette propriété dans une plage pouvant contenir une sélection de plusieurs zones, testez Areas.Count afin de déterminer si la plage contient plusieurs zones. Si c’est le cas, passez en boucle sur chaque zone dans la plage, comme illustré dans le troisième exemple. La plage renvoyée peut être en dehors de la plage spécifiée. Par exemple, Range("A1:B2").Rows(5) renvoie des cellules A5:B5. Pour plus d’informations, reportez-vous à la propriété Item . L’utilisation de la propriété Rows sans qualificateur d’objet correspond à celle de ActiveSheet. Rows. Pour plus d’informations, consultez la propriété Worksheet. Rows .


Dim rngRows As Range
Set rngRows = ActiveCell.Rows