Страницы: 1
RSS
Квадратные скобки в формуле при вводе значения в ячейку из процедуры
 
Добрый вечер! Может не правильно назвал тему. Формула в первом варианте считает без ошибок, второй дает  #ДЕЛ/0! Как правильно записать второй вариант? Спасибо.
Код
Sheets("Лист2").Range("D2") = "=DAVERAGE(База!A:AP,4,Лист2!A1:B2)"
'пишу
Sheets("Лист2").[D2] = Application.DAverage(Sheets("База").[A:AP], 4, Sheets("Лист2").[A1:B2])
'дает #ДЕЛ/0!

 
Цитата
Константин написал: Формула в первом варианте считает без ошибок
Тогда так попробуйте
Код
Sheets("Лист2").Range("D2") = [DAVERAGE(База!A:AP,4,Лист2!A1:B2)]
 
Извините что ответил не сразу. И в вашем варианте ошибка #ДЕЛ/0!. Спасибо.
 
Константин, опишите словами, что надо и приложите файл-пример.
Цитата
2. Если создаете новую тему
...
   2.2. Опишите максимально подробно вашу задачу и желаемый результат. Желательно уточнить вашу версию Excel.
   2.3. Приложите файл(ы) с примером (общим весом не более 100 Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.
   2.4. Не прикладывайте файлы-примеры с персональными данными, конфиденциальной информацией, коммерческой или государственной тайной! Яндекс и Google не спят - проиндексируют ваши данные и привет - они попадут в открытый доступ. И даже удаление темы потом не поможет.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
Страницы: 1
Читают тему
Наверх