Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2013, 20:48   #11
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

res после этого всего ИСТИНА!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.11.2013, 20:56   #12
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

математика...
странная вещь эта Ваша штука VBA
maksim_serg вне форума Ответить с цитированием
Старый 08.11.2013, 08:50   #13
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

При чем тут VBA? подобные конструкции и в других ЯП есть (Delphi, C/C++)
конструкция типа
Код:
переменная = выражение
идентично
Код:
Let переменная = выражение
т.е. любая конструкция с первым вхождением символа "=" и переменной в левой части интерпретируется как присвоение значения переменной. При этом правая часть воспринимается как выражение.
ну а там арифметические действия производятся согласно приоритетов.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 08.11.2013, 12:41   #14
s_bag
 
Регистрация: 16.08.2013
Сообщений: 8
По умолчанию

Спасибо EducatedFool и Hugo121 за ответы))
s_bag вне форума Ответить с цитированием
Старый 08.11.2013, 18:59   #15
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

за ответы спасибо, но я так и не понял, причем тут "OR" )))
maksim_serg вне форума Ответить с цитированием
Старый 08.11.2013, 19:17   #16
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Я теорию не помню (помню обсуждали, соль забыл, и не найти), но думаю это вроде как с +:
Код:
Sub ttt()
Dim f As Boolean
f = False + True + True
End Sub
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 08.11.2013, 19:58   #17
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

Кажись, дошло
Вот это:
Код:
For Each ra In критерии
    res = res Or ra.Interior.Color = cell.Interior.Color
Next
получается тоже самое, что и это:
Код:
For Each ra In критерии
    If ra.Interior.Color = cell.Interior.Color then
          res=true
          Exit For
    End If
Next
maksim_serg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
пользовательская функция МАКСЕСЛИМН Zorg Microsoft Office Excel 7 22.06.2012 11:43
Пользовательская функция с неопределенным количеством параметров savraska Microsoft Office Excel 1 23.05.2010 12:00
Пользовательская функция с необязательными параметрами savraska Microsoft Office Excel 2 23.05.2010 11:47
Пользовательская функция,возвращающая массив savraska Microsoft Office Excel 2 20.04.2010 03:12
Функция с необязательными параметрами anGeee Общие вопросы Delphi 6 07.08.2009 10:46