|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.02.2013, 14:28 | #1 |
Пользователь
Регистрация: 29.01.2013
Сообщений: 43
|
VBA констуркция If?
1. Как проверить через If тройное условие или более чем 3?
Пример: If (a <> b <> c <> d <> f) Then Exit Function - не работает! Спасибо! Последний раз редактировалось Stem79; 07.02.2013 в 14:30. |
07.02.2013, 15:10 | #2 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Код:
Правильно поставленная задача - три четверти решения.
|
07.02.2013, 15:10 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а что Вы хотите добится таким замысловатым кодом?!?
Если нужно выходить, когда ВСЕ переменные не равны друг другу, то это как-то так можно записать (для 3-х переменных - больше лень расписывать, уж больно много вариантов получается): Код:
|
07.02.2013, 15:21 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
if (a-b)*(b-c)*(c-d)*...*(e-f) = 0 then ... какая-то пара одинаковы
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
07.02.2013, 15:30 | #5 |
Пользователь
Регистрация: 29.01.2013
Сообщений: 43
|
А точно оператор And, может Or? Если хоть одна из конструкций не равна...
|
07.02.2013, 15:30 | #6 |
Пользователь
Регистрация: 29.01.2013
Сообщений: 43
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Совместимость Excel 2007 VBA - Excel 2010 VBA | Genas | Microsoft Office Excel | 2 | 28.11.2012 15:33 |
Из VB в VBA | kss | Microsoft Office Excel | 1 | 06.09.2012 22:56 |
VBA Word,VBA Excel решить 2 задачи | fafolo4ka | Фриланс | 6 | 05.03.2012 01:15 |
VBA | ladymarmelade | Microsoft Office Excel | 1 | 18.12.2011 16:41 |
VBA | aqua15 | Помощь студентам | 0 | 12.12.2010 20:22 |