Макросы и функции VBA

Макрос "Удаление строк"


Удаляет строки таблицы (листа).

Пространство под таблицей при удалении строк вместе с содержимым сдвигается вверх.



Sub Удаление_Строк_Таблицы()
   
    Dim list As Worksheet, lr As Long
    Set list = Sheets("Лист1")
    lr = list.Cells(list.Rows.Count, "A").End(xlUp).Row
    list.Rows("1:" & lr).Columns("A:XFD").Delete Shift:=xlUp
   
End Sub


    img01

    Финансы

    Бухгалтеру, экономисту, финансисту Вход
    img02

    Право

    Юристу, специалисту по кадрам Вход
    img03

    Канцелярия

    Делопроизводителю, секретарю Вход
    img04

    Транспорт

    Логисту, механику, водителю Вход
    img05

    IT

    Системному администратору Вход
    img06

    Менеджмент

    Начальникам отделов Вход