Ниже приведен код, который у меня есть.Я пытаюсь сделать следующее:
Сравните «номер ICT» с именем рабочего листа, и если это имя рабочего листа содержит номер ICT, даже если оно смешано с другими строковыми значениями, тогда я хочупосмотрите на определенную ячейку в этом листе и сравните значение в этой ячейке с ячейкой в моем листе контрольного списка.
Если эти значения совпадают, то я хочу, чтобы сообщение появилось в соответствующей ячейке нав этой строке говорится, что два источника согласованы.
Затем я хочу, чтобы это зациклилось для всех строк рабочего листа контрольного списка и всех рабочих листов в рабочей книге.
Dim ICT_Number As Range
Dim statmentdata As Range
Dim checklistdata As Range
Dim Worksheet As Variant
Dim reconcile As Range
For Each cell In Range("d6:d236")
Set ICT_Number = ActiveCell
Set statementdata = Worksheets("m0017 v p0903").Range("H2016")
Set checklistdata = ActiveCell.Offset(0, 5)
Set currsheet = Worksheets("m0017 v p0903")
Set reconcile = ActiveCell.Offset(0, 11)
If InStr(1, cell, ICT_Number, 1) Then
If statmentdata = checklistdata Then
reconclie.Value = "this line reconiles"
Else
reconcile.Value = "this line does not reconclie"
End If
Next cell
End Sub