Страницы: 1
RSS
Найти русские буквы в тексте
 
Добрый день.
Какую функции можно применить, поделитесь, пожалуйста.
 
xveronika, Допустим нашли. Часто это делается при помощи функций MID, CODE, LOOKUP.... Далее  то что? Что с этим делать, даже если не говорить о том,
что в не спрашиваете, как эти функции применить.
По вопросам из тем форума, личку не читаю.
 
Может ТУТ почитать
 
xveronika, здравствуйет
Есть "до", но нет "после". Шрифт этих букв покрасить, вывести в отдельный столбец, заменить на похожие латинские или просто "да-есть/Нет-нету"?
Изменено: Jack Famous - 17.11.2022 09:03:24
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Код
Sub FindCirilic()
  Dim rg As Range, s$, re, ms, m
  Set re = CreateObject("VBScript.RegExp")
  re.Global = True: re.ignorecase = True: re.Pattern = "[а-яё]+"
  For Each rg In ActiveSheet.UsedRange
    If Not IsEmpty(rg) Then
      If re.test(rg.Value) Then
        Set ms = re.Execute(rg.Value)
        s = s & ", " & rg.Address(0, 0) & ":"
        For Each m In ms: s = s & m: Next
      End If
    End If
  Next
  If Len(s) Then s = Right(s, Len(s) - 2): MsgBox s
End Sub
Изменено: Ігор Гончаренко - 17.11.2022 12:20:00
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1
Наверх