Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Получить значение через формулу массива напрямую - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Получить значение через формулу массива напрямую
skais Дата: Четверг, 22.03.2018, 15:33 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 29 ±
Замечаний: 20% ±

Excel 2010
Каким образом получить значение без передачи во временную ячейку, напрямую как msgbox. Результат в msgbox отличается от строки выше.
[vba]
Код
.Cells(2, "AS").FormulaArray = "=MAX(IF((G:G=G" & CStr(lr) & ")*(B:B=B" & CStr(lr) & "),AC:AC))" 'Приоритет Временная ячейка
        MsgBox Evaluate("MAX(IF((G:G=G" & CStr(lr) & ")*(B:B=B" & CStr(lr) & "),AC:AC))")
[/vba]
 
Ответить
СообщениеКаким образом получить значение без передачи во временную ячейку, напрямую как msgbox. Результат в msgbox отличается от строки выше.
[vba]
Код
.Cells(2, "AS").FormulaArray = "=MAX(IF((G:G=G" & CStr(lr) & ")*(B:B=B" & CStr(lr) & "),AC:AC))" 'Приоритет Временная ячейка
        MsgBox Evaluate("MAX(IF((G:G=G" & CStr(lr) & ")*(B:B=B" & CStr(lr) & "),AC:AC))")
[/vba]

Автор - skais
Дата добавления - 22.03.2018 в 15:33
Gustav Дата: Четверг, 22.03.2018, 19:38 | Сообщение № 2
Группа: Админы
Ранг: Участник клуба
Сообщений: 2877
Репутация: 1217 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Проверил - у меня нормально работает и в ячейке, и в MsgBox. Excel 2013. Думаю, для конструктивного продолжения разговора без примера (от Вас) не обойтись.


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеПроверил - у меня нормально работает и в ячейке, и в MsgBox. Excel 2013. Думаю, для конструктивного продолжения разговора без примера (от Вас) не обойтись.

Автор - Gustav
Дата добавления - 22.03.2018 в 19:38
skais Дата: Четверг, 22.03.2018, 20:10 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 29 ±
Замечаний: 20% ±

Excel 2010
На простом примере и у меня работает, а вот на рабочем нет, посмотрю еще.
 
Ответить
СообщениеНа простом примере и у меня работает, а вот на рабочем нет, посмотрю еще.

Автор - skais
Дата добавления - 22.03.2018 в 20:10
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2026 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!