Състояние, което се основава на вида на
IsNumeric (функция, която ние използвахме в предишния урок) връща TRUE (ВЯРНО), ако стойността е число, и FALSE (FALSE), ако не - номер:
Следният код произвежда същия ефект като предишната (ние не включваме = True, тъй като самият проект е тест на условията.)
Ако искаме да се провери дали на стойност не е число, тогава ние можем да направим това по два начина:
Нека да разгледаме някои от тези функции IsNumeric:
Състояние, в зависимост от типа на променлива
За да изпълнява команди в зависимост от вида на променливата (Variant), ние трябва да използвате функцията VarType.
Списък на видове променливи ще се появи веднага след като се въведе "=" знак:
Условия, на базата на сравнение на две текстови низове
Малко по-рано, ние използвахме следния кодов фрагмент:
В този случай, двата низа са едни и същи, но ако искате да проверите дали дадена променлива съдържа стойност "12 345", без да се има предвид други знаци, че трябва да използвате командата Като оператор * (звезда) преди и след стойността, която ние, което търсите.
Знакът * (звезда) означава: всеки символ или набор от символи:
Оператор # (лира) означава: всяко едно число характер 0-9:
Оператор? (Въпрос марка) означава: всеки отделен знак: Ние можем да използваме някои знаци или символи, определени по същия начин:- [Abc] означава: всеки от следните символи: а б в
- [A-д] означава: всеки от следните символи: а б в г д е грама
- [369] означава: всеки от следните символи: 3 6 9
- [2-5] означава: всеки от следните символи: 2 3 4 5
- [? * #] Стойки за: всеки един от следните знаци :? * #
Операторът! (Удивителен знак) се добавя, след като знак [ще означава: всеки символ, който не е включен в квадратни скоби:
Свързани статии: