Макрос Excel VBA удаляет строки в зависимости от состояния другого столбца - PullRequest
0 голосов
/ 27 ноября 2018

Я пытался удалить несколько строк, но не могу заставить его работать.Вот что у меня есть: введите описание изображения здесь Что мне нужно, это когда столбец J = 48 или 51 или 54 или 55, затем удалите строку, где в столбце L пусто (другие ячейки содержат текст).Каждый раз мои данные различаются по длине, поэтому я использую столбец А, в котором нет пустых ячеек для измерения моего диапазона.Нужна помощь ...

Dim LastRow As Long
  Dim i As Long
  LastRow = Range("A" & Rows.Count).End(xlUp).Row
  For i = 2 To LastRow
        If Range("J" & i).Value = ("48.00" Or "51.00" Or "54.00" Or "55.00") And Range("L" & i).Value = "xlCellTypeBlanks" Then
        .Range("L" & i).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
        End If
  Next i
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...