Удаление полных строк, когда выделены только ячейки - PullRequest
0 голосов
/ 19 декабря 2018

Я выбрал, скажем, прямоугольник из 4 ячеек.

Как удалить полные строки этого ящика из выбранных ячеек?

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Достаточно использовать селектор по умолчанию.

Selection.EntireRow.Delete
0 голосов
/ 19 декабря 2018

Измените диапазон и попробуйте:

Option Explicit

Sub Test()

    Dim i As Long
    Dim rng As Range

    With ThisWorkbook.Worksheets("Sheet1")

        Set rng = .Range("A10:D20")

        For i = rng.Row + rng.Rows.Count - 1 To rng.Row Step -1
           Rows(i).EntireRow.Delete
        Next

    End With

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...