Удалить дубликаты из списка на основе критериев

Просто удаленная версия jre-32 bit и она отлично работает для меня.

-1
задан PM 77-1 17 January 2019 в 17:41
поделиться

2 ответа

Попробуйте

Sub Test()

    Dim LastRow As Long
    Dim Vendors As Range

    LastRow = Cells(1, 1).End(xlDown).Row
    Set Vendors = Range(Cells(2, "A"), Cells(LastRow, "A"))

    For i = 2 To LastRow
        If WorksheetFunction.CountIf(Vendors, Cells(i, "A").Value) > 1 Then
            If Cells(i, "E") = False Then
                Cells(i, "E").EntireRow.Delete
                i = i - 1
            End If
        End If
    Next i

End Sub
0
ответ дан teoeme139 17 January 2019 в 17:41
поделиться

Возможный обходной путь - скопировать поставщиков «ЛОЖЬ» на другой лист и выполнить там «Удалить дубликаты» (Данные-> Инструменты данных-> Удалить дубликаты). Тогда вы бы скопировали результат обратно. Если вас беспокоит порядок продавцов, оцените их в первую очередь.

0
ответ дан Peter 17 January 2019 в 17:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: