Sub SRI()
lr = Sheets("Лист1").Диапазон ("C" & Rows.Count).End (xlUp).Строка
я = 2
Do While (Worksheets ("Sheet1"). Ячейки (i, 1) <> "")
strSearch = Worksheets("Sheet1").Клетки (я, 1)
Установите acell = Sheets("Sheet1").Диапазон («C2:C» и lr).Найти (Что:= strSearch, LookIn:= xlVlaues, LookAt:= xlWhole, SearchOrder:= xlByRows, SearchDirection:= xlNext, MatchCase:= False, SearchFormat:= False)
Если не ацель, то ничего
х = ацель.Строка
Worksheets("Лист1").Ячейки (i, 2) = Рабочие листы ("Лист1").Клетки (х, 4)
еще
Worksheets("Лист1").Ячейки (i, 2) = "Не найдено в столбце C"
Конец, если
я = я +1
петля
End Sub
''***********КОММЕНТАРИИ*******************************
«Считал первый ряд некоторым заголовком для каждого столбца.
Принимая значения столбца C к "lr".
'Использование цикла Do While для сравнения значений столбца C с столбцом A.
'Значения столбца A берутся в "strsearch" одно за другим при увеличении значения "i".
'Сопоставление значения "strSearch" со значениями столбца C в "lr" и, если это значение совпадает, будет удерживаться "acell".
'Теперь с помощью условия IF NOT, чтобы вывести соответствующие значения столбца D в столбец B.
«Если какое-либо из значений столбца A отсутствует в столбце C, то соответствующий столбец B обновляется комментарием" не найдено в столбце C ".