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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2010, 12:49   #1
Luchiya
 
Регистрация: 23.07.2010
Сообщений: 5
По умолчанию Найти значение в диапазоне ячеек

Народ, помогите плиз. Есть код:
s = wb.Worksheets("Лист2").Cells(2, j) ' регион
If s = "(пусто)" Then
s = "не определён"
Else
s = s & "_р"
End If

Set f = .Range("A302:A32000").Find(What:=s, LookIn:=xlValues, LookAt:=xlPart)

....
Кратко о работе: переменной s присваивается имя населенного пункта + _р. Затем в диапазоне ячеек ищется данное имя. Проблема возникает в том, что если например s= Абинск_р, а в диапазоне ячеек есть Усть-Лабинск_р, то находится то значение, что раньше стоит. Как сделать так, чтобы искало только то значение, которое нужно?
Luchiya вне форума Ответить с цитированием
Старый 01.09.2010, 12:55   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

s = " " & s & "_р"
или
LookAt:=xlWhole
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 01.09.2010, 14:09   #3
Luchiya
 
Регистрация: 23.07.2010
Сообщений: 5
По умолчанию

спасибо. уже решила использовать первый способ )
Luchiya вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставить и удалить значения, в диапазоне ячеек. segail Microsoft Office Excel 9 02.07.2010 11:20
Вставка группы пустых ячеек в выбранном диапазоне slba Microsoft Office Excel 4 30.10.2009 08:48
Найти в диапазоне колонки над ячейкой klimpashka23 Microsoft Office Excel 1 25.09.2009 23:51
подскажите решение -найти значение в диапазоне kievlyanin Microsoft Office Excel 3 19.08.2009 12:05
как найти данные в диапазоне Tanya2007 Microsoft Office Excel 2 20.11.2007 19:33