Страницы: 1
RSS
Копирование диапазона по критерию, Любым способом
 
Добрых Времен!

Присоседился было с вопросом, к теме "Как удалить строки из одной таблицы, в которых есть значения, имеющиеся в другом (закрытом) файле?, с помощью VBA", но для разовой обработки 5-ти файлов по 15тыщ строк, попытался хоть как-нибудь...

На лист скопировал таблицы из двух файлов.
Задача: из диапазона "A:F" получить строки, в которых столбец "B" не имеет повторов из столбца "J".

Благодарю!
 
Если правильно понял - то "не имеет повторов" значит "не имеет совпадений"?
Если так, то проверяйте:
Код
Sub qqq()
    Application.ScreenUpdating = False
    ThisWorkbook.Worksheets("Пример").Activate
    Dim lr1 As Long
    Dim lr2 As Long
    Dim s
For lr1 = 2 To Cells(Rows.Count, 1).End(xlUp).Row
    lr2 = Cells(Rows.Count, 17).End(xlUp).Row
On Error Resume Next
    s = Range("J:J").Find(What:=Cells(lr1, 2).Value, lookAt:=xlWhole).Row
   If Err > 0 Then
    Range("Q" & lr2 + 1 & ":V" & lr2 + 1).Value = _
    Range("A" & lr1 & ":F" & lr1).Value
   End If
    Err = 0
Next lr1
    Application.ScreenUpdating = True
End Sub
Sanja, Ваш способ насчет ошибок в одной из недавних тем. Еще раз спасибо!
Изменено: _Igor_61 - 12.12.2018 21:32:43
 
_Igor_61, благодарю покорно, работает!
Страницы: 1
Наверх