Sub somesub()
Dim LastRow As Long, c As Range
Dim LastRow1 As Long, LastRow2 As Long
Dim MyRange As Range, ChkRange As Range
Dim Src As Worksheet, d As Range
Dim Dst As Worksheet
Set Src = Sheets("Raw Data")
Set Dst = Sheets("Dashboard")
LastRow1 = Sheets("Keywords").Cells(Rows.Count, "A").End(xlUp).Row
Set ChkRange = Sheets("Keywords").Range("A2:A" & LastRow1)
LastRow = Src.Cells(Rows.Count, "AI").End(xlUp).Row
Set MyRange = Src.Range("AI2:AI" & LastRow)
For Each c In MyRange
For Each d In ChkRange
If InStr(1, " " & Replace(c.Value, ",", " ") & " ", " " & d.Value & " ", vbTextCompare) > 0 Then
LastRow2 = Dst.Cells(Rows.Count, "A").End(xlUp).Row + 1
c.EntireRow.Copy Dst.Cells(LastRow2, "A")
End If
Next
Next
End Sub