Sub AutoFilter()
Dim AFRg As Range
Dim R As Range
Dim Stg As String
Dim I As Integer
Application.ScreenUpdating = False
Set AFRg = Range("A1:A20")
Stg = "(1234567890abcdefghijklmnopqrstuvwxyz.@)"
For Each F In AFRg
For I = 1 To Len(F)
If (Len(Stg) - Len(Replace(Stg, Mid(F, I, 1), "")) <> 0) Then
F.Font.ColorIndex = 3
Exit For
End If
Next I
Next F
AFRg.Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$A$20").AutoFilter Field:=1, Criteria1:=RGB(255, 0 _
, 0), Operator:=xlFilterFontColor
With Selection.Font
.ColorIndex = xlAutomatic
.TintAndShade = 0
End With
Application.ScreenUpdating = True
End Sub