Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.07.2007, 09:05   #1
Andr
Пользователь
 
Аватар для Andr
 
Регистрация: 11.04.2007
Сообщений: 75
По умолчанию Поиск

Не подскажите, как найти на листе ячейку, которая содержит заданный текст?
Andr вне форума
Старый 18.07.2007, 09:59   #2
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Код:
Dim iCell As Range
Set iCell = ThisWorkbook.Worksheets(1).UsedRange.Find( _
What:="Образец для поиска", LookIn:=xlValues, LookAt:=xlWhole)
'Укажите свою рабочую книгу, лист и искомый текст

If Not iCell Is Nothing Then
   MsgBox "Искомый текст найден : " & vbNewLine & _
   iCell.Address(External:=True), vbInformation, ""
Else
   MsgBox "Искомый текст не найден", vbInformation, ""
End If
Примечание :
- Если образец для поиска представляет собой только часть текста нужной ячейки, то для его поиска нужно заменить константу xlWhole на xlPart или использовать символ подстановки * т.е. искать *текст*
- Если при поиске необходимо учитывать регистр, т.е. Текст <> текст, то необходимо добавить ещё один необязательный аргумент MatchCase:=True
- Если необходимо найти все ячейки содержащие искомый текст, то воспользуйтесь ещё и методом FindNext (пример есть в справке)
pashulka вне форума
Старый 18.07.2007, 11:49   #3
Andr
Пользователь
 
Аватар для Andr
 
Регистрация: 11.04.2007
Сообщений: 75
По умолчанию

Большое спасибо
Andr вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск в бд KAKTYC SQL, базы данных 3 25.07.2008 13:21
поиск Азамат Microsoft Office Excel 7 18.06.2008 13:44
Поиск В бД Старик_Романыч БД в Delphi 5 29.04.2008 21:12
ПОИСК В БД HOMER БД в Delphi 2 20.12.2007 21:41
Поиск по FTP Averss PHP 4 04.09.2007 20:37