Свойство 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 и обратная связь.