我有一个名为“ 1099”的工作表,其中包含ID的列表(第B列)。我想检查那些ID是否在我的另一个名为“ PayerTab”(columnA)的工作表中存在。如果ID不在PayerTab上,我想在“ 1099”的A列中打印一条错误消息“ PayorID从列表中丢失”,并突出显示该单元格。
Sub Sample()
Sheets("1099_Recipient_Template").Columns(1).ClearContents
Dim lastRow As Integer
Dim rng As Range
lastRow = Sheets("1099-Misc_Form_Template").Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To lastRow
Set rng = Sheets("1099-Misc_Form_Template").Range("A:A").Find(Sheets("PayorTab").Cells(i, 1))
If rng Is Nothing Then
Sheets("1099-Misc_Form_Template").Cells(i, 1).Value = Value & ", Payor ID is not listed"
End If
Next
End Sub