手操作でもダメですね・・・・
苦肉の策・・・・一時的に数値化、フィルタ後に文字列に戻す案
Dim MOJI
MOJI = 1
With Range("A1").CurrentRegion
.Columns(1).NumberFormatLocal = "G/標準"
With .Columns(1)
.Value = .Value
End With
.AutoFilter Field:=1, Criteria1:="<>" & MOJI, Operator:=xlFilterValues
.Columns(1).NumberFormatLocal = "@"
End With