У меня есть два листа Report и Stat. Мне нужно сопоставить ячейку из отчета с Stat и Stat с отчетом.
Я не знаю, что мне не хватает :(
Я пытаюсь выполнить цикл с For
, If
, IF Not
Sub Test1()
Dim x As Integer
Application.ScreenUpdating = False
Rows = Range("A1", Range("A1").End(xlDown)).Rows.Count
Range("A2").Select
For x = 1 To Rows
If ActiveCell.Value = Stat.Range("A").Value Then ActiveCell.Offset(0, 11).Value = "Old"
If Not ActiveCell.Value = Stat.Range("A").Value Then ActiveCell.Offset(0, 11).Value = "New"
' Selects cell down 1 row from active cell.
ActiveCell.Offset(1, 0).Select
Next
Sheets("Stat").Select
Rows2 = Range("A1", Range("A1").End(xlDown)).Rows.Count
Range("A2").Select
For x = 1 To Rows2
If Not ActiveCell.Value = Report.Range("A").Value Then ActiveCell.Offset(0, 11).Value = "Cleared"
' Selects cell down 1 row from active cell.
ActiveCell.Offset(1, 0).Select
Next
Application.ScreenUpdating = True
End Sub
Мне нужно сопоставить все ячейки в столбце A и попытаться сопоставить его с любой ячейкой в столбце A на странице статистики.
Если он совпадает, то смещение листа отчета на 11 ячеек вправо и добавление значения «Старый» в ячейку.
Если он не совпадает, то смещение Off на 11 ячеек в отчете справа и добавьте значение «New».
Последнее, что мне нужно, чтобы сопоставить все ячейки в столбце A с листа статистики и попытаться сопоставить его с любой ячейкой в столбце A на листе отчета.
Если оно совпадает, то ничего
Если он не совпадает, тогда сместите Stat со смещением 11 вправо и добавьте значение «Cleared»
Я все еще работаю над этим, но не могу понять: /