У меня есть сложная итеративная электронная таблица, в которой я хочу использовать UDF для расчета коэффициента теплопередачи теплообменника. Функция имеет 5 аргументов (2 строки и 3 двойника). Струны и 1 двойной проход просто отлично. Оставшиеся два, похоже, не проходят вообще. Наблюдение за проблемными аргументами показывает, что они равны нулю. Я попытался переопределить аргументы как варианты, и тогда я могу найти нужное значение в поле «value2». Однако, как только я пытаюсь получить к нему доступ (через varName.Value2), он исчезает (часы внезапно отображают поле как «Пустое»).
Ячейки, переданные в функцию для проблемных аргументов, сильно зависят от остальной части электронной таблицы, и их значение изменяется почти на каждой итерации.
Кто-нибудь видел это раньше и знает об обходном пути?