Форум по VBA, Excel и Word

VBA, Excel => VBA, макросы в Excel => Тема начата: Посетитель от 21 сентября 2021, 21:38

Название: Excel VBA Макросы. Как узнать, содержится ли в ячейке заданное слово?
Отправлено: Посетитель от 21 сентября 2021, 21:38
С помощью какого кода можно узнать, содержится ли в активной ячейке слово "Лекционные"?
В активной ячейке кроме этого слова могут быть и другие слова.
Название: Re: Excel VBA Макросы. Как узнать, содержится ли в ячейке заданное слово?
Отправлено: Администратор от 21 сентября 2021, 21:42
Этот макрос ищет слово "Лекционные" с учётом регистра. Если слово "Лекционные" будет написано с маленькой буквы, то макрос слово "Лекционные" не найдёт.

Sub Макрос()
   
    If ActiveCell.Value Like "*Лекционные*" Then
        MsgBox "В ячейке есть слово ""Лекционные"".", vbInformation
    Else
        MsgBox "В ячейке нет слова ""Лекционные"".", vbInformation
    End If
   
End Sub
Название: Re: Excel VBA Макросы. Как узнать, содержится ли в ячейке заданное слово?
Отправлено: Посетитель от 21 сентября 2021, 21:46
спасибо