Отделить руские слова от английских слов
Добавлено: 10 мар 2005, 13:48
Как отделить в ячейке руские от английских слов
форум программистов
https://www.developing.ru/
Код: Выделить всё
Sub aaa()
Dim r As Range
Set r = ActiveCell
ru = ""
en = ""
For i = 1 To r.Characters.Count
ch = r.Characters(i, 1).Text
Select Case LCase(ch)
Case "a" To "z"
en = en + ch
Case "а" To "я" ' тут русская А
ru = ru + ch
Case Else
en = en + ch
ru = ru + ch
End Select
Next
r.Next.Value = Trim(ru)
r.Next.Next.Value = Trim(en)
End Sub
Код: Выделить всё
Function Найти2(ByVal What As String, ByVal Where As String) As Long
Найти2 = -1
For i = 1 To Len(Where)
If Mid(Where, i) Like What + "*" Then
Найти2 = i
Exit For
End If
Next
End Function
Код: Выделить всё
Function Найти2(ByVal What As String, ByVal Where As String, Optional Start = 1) As Long
Найти2 = -1
For i = Start To Len(Where)
If Mid(Where, i) Like What + "*" Then
Найти2 = i
Exit For
End If
Next
End Function