See next code
Option Explicit
Sub Compare()
Dim WkList
Dim WkRg As Range, Rg As Range
Dim T, TT
Dim WkVal As String
Set WkRg = Range("A3:A" & Cells(Rows.Count, "A").End(3).Row).Resize(, 5)
For Each Rg In WkRg.Columns(1).Cells
If (Rg(1, 2) = Rg(1, 5)) Then
Rg(1, 6) = "Match"
Else
T = InStr(Rg(1, 5), "*")
If (T = 0) Then
Rg(1, 6) = "Mismatch"
Else
WkList = Mid(Rg(1, 7), 5)
Rg(1, 6) = "Mismatch"
For Each TT In Split(WkList, ",")
WkVal = Rg(1, 5)
WkVal = Replace(WkVal, "*", TT)
If (Rg(1, 2) = WkVal) Then Rg(1, 6) = "Match": Exit For
Next TT
End If
End If
Next Rg
End Sub
Bookmarks