Option Explicit
Sub test()
Dim wsRTF As Worksheet
Dim tblRTF As ListObject
Dim var As Variant
Dim toFind As String
Dim x As Long, y As Long
Dim tblCol As Integer
toFind = Range("A1").Value
Set wsRTF = Sheets("Talent")
Set tblRTF = wsRTF.ListObjects("Talent")
var = tblRTF.DataBodyRange
For x = 1 To UBound(var) ' rows
For y = 11 To UBound(var, 2) ' columns
If var(x, y) = toFind Then
tblCol = y: GoTo foundit
End If
Next y
Next
foundit:
tblRTF.DataBodyRange.AutoFilter tblCol, toFind
End Sub
Remove any errors from the table or code will have an error.