Range.Rows (Excel)

Retorna um objeto Range que representa as células no intervalo especificado.

Para retornar uma única linha, use a propriedade Item ou inclua um índice de maneira equivalente entre parênteses. Por exemplo, ambos Selection.Rows(1) e Selection.Rows.Item(1) retornar a primeira linha da seleção. Quando aplicado a um objeto Range que é uma seleção múltipla, essa propriedade retorna linhas apenas da primeira área do intervalo. Por exemplo, se o objeto someRange Range tiver duas áreas — a1: B2 e C3: D4 —,someRange.Rows.Count retornará 2, não 4. Para usar essa propriedade em um intervalo que possa conter uma seleção múltipla, teste Areas.Count para determinar se o intervalo é uma seleção múltipla. Se for, crie um loop sobre cada área do intervalo, como mostra o terceiro exemplo. O intervalo retornado pode estar fora do intervalo especificado. Por exemplo, Range("A1:B2").Rows(5) retorna as células A5:B5. Para obter mais informações, consulte a propriedade Item . O uso da propriedade Rows sem um qualificador de objeto equivale a usar ActiveSheet. Rows. Para obter mais informações, consulte a propriedade Worksheet. Rows .


Dim rngRows As Range
Set rngRows = ActiveCell.Rows