Выделяет красным цветом латинские символы в выделенном диапазоне ячеек.
Sub ShowLatinas()
For Each c In Selection
For i = 1 To Len(c)
If (Asc(Mid(c, i, 1)) >= 65 And Asc(Mid(c, i, 1)) <= 90) Or _
(Asc(Mid(c, i, 1)) >= 97 And Asc(Mid(c, i, 1)) <= 122) Then
c.Characters(Start:=i, Length:=1).Font.ColorIndex = 3
End If
Next i
Next c
End Sub
Указывает наличие в ячейке латинских символов.
=IsLatin(A1), где:• Str - ссылка на ячейку с текстом.
Public Function IsLatin(str As String)
str = LCase(str)
LatinAlphbet = "*[abcdefghijklmnopqrstuvwxyz]*"
If str Like LatinAlphbet Then
IsLatin = True
Else
IsLatin = False
End If
End Function