andrestudio писал(а):
Почему не работает такая конструкция Потому-что x=1 or 2 or 3 синтаксически правильно (логически - нет), т.к. в VB логические true и false - это -1 и 0, а логические операции работают с числами.
А писать
#bas
If CStr(Data) = "Hello" or "Word" Then
#bas
If "Word" Then
Правильно так:
#bas
If CStr(Data) = "Hello" or CStr(Data) = "Word" Then