Задать вопрос
@fishmen
Новичёк

Как сделать несколько условий в одном if в vbs?

у меня есть несколько переменных
apelsin = yes
mandarin = yes
jabloko = no
grusha = yes

Как мне сделать такую проверку?: В случае если хоть одна с переменных = yes то вывести

MsgBox "Фрукты обнаружены"

В случае если все переменные будут = no то
пропустить код с MsgBox

Предположил вот такой код
a = no
m = no
j = no
g = no


if a=yes or m=yes or j=yes or g=yes then
MsgBox "est frukti"
else
MsgBox "fruktov net"
End If


Предположил приблизительно так,но почему то по логике вещей первое окно не должно было бы открытсья так как все переменные =no , но я всёравно наблюдаю "est frykti" . Что я сделал не так?
  • Вопрос задан
  • 839 просмотров
Подписаться 1 Простой 8 комментариев
Пригласить эксперта
Ответы на вопрос 1
@NIXBeDMaN
кавычки поставьте
a = "no"
m = "no"
j = "no"
g = "no"

if a="yes" or m="yes" or j="yes" or g="yes" then
MsgBox "est frukti"
else
MsgBox "fruktov net"
End If
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы