Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Вопрос Добавлено: 14.09.07 09:46  

Автор вопроса:  Dimoney | ICQ: 226787316 
Ребят, мне надо проверить принадлежность значения в ячейке к перечню значений, типа, есть ли введенная валюта в справочнике. Как это проще сделать, кроме тупого "IF A =D OR A = G... THEN", или "CASE A..."?
Понятно, что перечень этот руками куда-то вбивать надо по любому (в массив?), или можно по другому?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 GenyaA



Вопросов: 0
Ответов: 185
 Web-сайт: www.genyaa.nm.ru
 Профиль | | #1
Добавлено: 14.09.07 13:50
Раз идет речь про ячейку, то видимо это Excel - значит могут быть использованы функции CountIf, Match, lookup.

Ответить

Номер ответа: 2
Автор ответа:
 Deggasad



Вопросов: 0
Ответов: 6
 Профиль | | #2 Добавлено: 14.09.07 14:49
=Ечисло(поискпоз(искомое_значение;Диапазон_со_списком;0))

Ответить

Номер ответа: 3
Автор ответа:
 Кверт



Вопросов: 2
Ответов: 14
 Профиль | | #3 Добавлено: 19.09.07 17:33
Like Operator Example
This example uses the Like operator to compare a string to a pattern.

Dim MyCheck
MyCheck = "aBBBa" Like "a*a"    ' Returns True.
MyCheck = "F" Like "[A-Z]"    ' Returns True.
MyCheck = "F" Like "[!A-Z]"    ' Returns False.
MyCheck = "a2a" Like "a#a"    ' Returns True.
MyCheck = "aM5b" Like "a[L-P]#[!c-e]"    ' Returns True.
MyCheck = "BAT123khg" Like "B?T*"    ' Returns True.
MyCheck = "CAT123khg" Like "B?T*"    ' Returns False.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам