Поиск всех ячеек, содержащих введенный текст - VBA

Узнай цену своей работы

Формулировка задачи:

Нужен код, который ищет на листе Excel, введенную фамилию (не обязательно только фамилию) и выделает ее (и похожие варианты). Помогите написать

Решение задачи: «Поиск всех ячеек, содержащих введенный текст»

textual
Листинг программы
  1. Private Sub CommandButton1_Click()
  2.  
  3.  
  4.     Dim RezPoiska As Range, firstAddress$
  5.     Static Iskomoe$
  6.     'Iskomoe = InputBox("Ââåäèòå ГёГ*áëîГ* èñêîìîãî ñëîâГ* (ñèìâîëû ïîäñòГ*Г*îâêè *, ?)", , Iskomoe)
  7.    Iskomoe = TextBox1.Text
  8.     Set RezPoiska = Cells.Find(What:=Iskomoe, LookIn:=xlFormulas, _
  9.         LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, _
  10.         MatchCase:=False, SearchFormat:=False)
  11.     If RezPoiska Is Nothing Then Exit Sub 'Г*ГҐ Г*Г*éäåГ*Г®
  12.    firstAddress = RezPoiska.Address
  13.     RezPoiska.Select
  14.     Do
  15.         Set RezPoiska = Cells.FindNext(RezPoiska)
  16.         If RezPoiska.Address = firstAddress Then Exit Do 'ГўГҐГ°Г*óëèñü ГЄ ïåðâîé Г*Г*éäåГ*Г*îé
  17.        Union(Selection, RezPoiska).Select
  18.     Loop
  19.  
  20. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы