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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2009, 02:10   #1
nemoomen
Пользователь
 
Регистрация: 26.02.2009
Сообщений: 58
По умолчанию Проблема Application.WorksheetFunction.Match

Уважаемые господа, прошу совета!
Использовал в коде оператор Application.WorksheetFunction.Match
Для примера:
Код:
Sub rrrrrrrr()
    On Error GoTo eee
    Range("C1").Value = Application.WorksheetFunction.Match(Range("A13").Value, Range("A1:A10").Value, 0): Exit Sub
eee:
    Range("C1").Value = "НЕТУ!"
End Sub
Сталкнулся с проблемой, что данный оператор не различает заглавные и строчные буквы.
"TO THE ORDER OF Litasco SA"
Для него тоже самое, что и
"TO THE ORDER OF LITASCO SA"
А для меня разница есть!

Посоветуйте, как обойти эту проблему!
nemoomen вне форума Ответить с цитированием
Старый 01.04.2009, 03:12   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Код:
Sub test3()
    Set x = Range("a1:a10").Find([a13].Value, , , , , , True)
    If x Is Nothing Then [c1] = "НЕТУ!" Else [c1] = "Найдено в ячейке " & x.Address
End Sub
EducatedFool вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
application run *Devil* Общие вопросы Delphi 5 12.12.2012 21:30
application.ProcessMessages; UROKSAN Общие вопросы Delphi 2 10.04.2008 13:32
Application.ProcessMessages =LeonZone= Общие вопросы Delphi 11 27.01.2008 21:31
Index и Match в Excel. sokpet Помощь студентам 1 14.01.2008 13:46
Application.ProcessMessages KAMASUTR Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 11.08.2007 23:38