Application.Rows (Excel)

Retorna um objeto Range que representa todas as linhas na planilha ativa. Se o documento ativo não for uma planilha, a propriedade Rows falhará. Objeto Range somente leitura.

O uso dessa propriedade sem um qualificador de objeto é equivalente ao uso de ActiveSheet.Rows. 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 Range tiver duas áreas — a1: B2 e C3: D4, Selection. Rows 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. Nesse caso, faça um loop sobre cada área no intervalo, como mostrado no terceiro exemplo.


Dim rngRows As Range
Set rngRows = Rows