Поделиться через


Свойство Worksheet.Rows (Excel)

Возвращает объект Range , представляющий все строки на указанном листе.

Синтаксис

expression. Строк

Выражение Переменная, представляющая объект Worksheet .

Замечания

Использование свойства Rows без квалификатора объекта эквивалентно использованию ActiveSheet.Rows. Если активный документ не является листом, свойство Rows завершается ошибкой .

Чтобы вернуть одну строку, используйте свойство Item или аналогично включите индекс в круглые скобки. Например, и Rows(1)Rows.Item(1) возвращают первую строку активного листа.

Пример

В этом примере удаляется третья строка на листе Sheet1.

Worksheets("Sheet1").Rows(3).Delete

В этом примере удаляются все строки на первом листе, где значение ячейки в строке совпадает со значением ячейки в предыдущей строке.

For Each rw In Worksheets(1).Rows 
   this = rw.Cells(1, 1).Value 
   If this = last Then rw.Delete 
   last = this 
Next

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.