Здравствуйте, уважаемые форумчане. Прошу помочь переделать код так, чтобы уникальные значения "вытягивались" с несколькими условиями. Нужно, чтобы код в столбец H "вытягивал" уникальные номера со столбца А, если в столбце С есть значение "склад1", а в столбце D в этой же строке есть значение "морковь" или "салат". Сейчас код "вытягивает" просто уникальные номера без условий.
Sub unique_numbers()
Dim Col As New Collection
Dim i As Long, k As Long
Лист1.Columns("H:H").ClearContents
lr = Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To lr
If Cells(i, 3) = "склад1" Then
If (Cells(i, 4) = "морковь" Or Cells(i, 4) = "салат") Then Col.Add Cells(i, 1), CStr(Cells(i, 1))
End If
Next i
For k = 1 To Col.Count
Cells(k + 1, 8) = Col(k)
Next k
End Sub