1

У меня есть рабочая книга, содержащая формулу Блумберга (BLPH), которую нужно открыть и разрешить вычислять на терминале Bloomberg, сохранить, а затем пользователь может выбрать сохраненный файл, чтобы импортировать результаты обратно на свой компьютер.

Это всегда хорошо работало в Excel 03, так как формула не пытается обновить, поэтому сохраняет возвращенные значения, которые затем импортируются в базу данных. Однако теперь нам нужно использовать это на машинах Excel 07. Я считаю, что результат формулы не может быть импортирован обратно на ПК пользователя, поскольку результат автоматически преобразуется в #NAME? ошибка.

Есть ли способ обойти это без необходимости заставлять пользователя копировать / вставлять значения, так как это будет мешать другим функциям?

Данная формула имеет вид:

='C:\blp\API\dde\blph.xla'!BLPH($A2,$B2,$C2,$C2,0,FALSE,"D"," "," ",FALSE,1,1,TRUE," "," "," ")

1 ответ1

1

Возможно, вы сталкиваетесь с безопасным подходом Excel в первую очередь к изменениям в механизме вычислений: когда книга, которая была в последний раз рассчитана и сохранена в предыдущей версии, открывается в более поздней версии, она автоматически выполняет полный расчет.
Единственный способ обойти это, как я знаю, - это изменение реестра: см.
http://www.decisionmodels.com/calcsecrets.htm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .