Многокритериальный индекс / соответствие VBA на двух листах в одной книге
Итак, в основном у меня есть 2 листа в одной книге
Лист 1 выглядит следующим образом:
Лист 2 выглядит следующим образом:
Я хочу сопоставить раздел комментариев на основе PO / SO AND Активность с использованием VBA вместо формулы.
Ниже приведен код, который я пытался написать, но он не работает ...
Dim ID As String, Activity As String
For r = 2 To ThisWorkbook.Worksheets("Sheet1").UsedRange.Rows.Count
ID = ThisWorkbook.Worksheets("Sheet1").Cells(r, 1).Value
Activity = ThisWorkbook.Worksheets("Sheet1").Cells(r, 2).Value
For s = 2 To ThisWorkbook.Worksheets("Sheet2").UsedRange.Rows.Count
If ThisWorkbook.Worksheets("Sheet2").Cells(s, 1).Value = ID And ThisWorkbook.Worksheets("Sheet2").Cells(s, 2).Value = Activity Then
ThisWorkbook.Worksheets("Sheet2").Cells(s, 3).Value = ThisWorkbook.Worksheets("Sheet1").Cells(s, 3).Value
End If
Next s
Next r
Если я попытаюсь запустить код, я не получу никаких предупреждений об ошибках, но больше ничего не произойдет ни ... ни сообщений об ошибках, ни каких-либо реакций. Я дважды проверил все имена, номера столбцов и все