Приложение Excel или ошибка, определяемая объектом Нет объяснения

Я создал электронную таблицу, которая просто извлекает данные о ценных бумагах из Bloomberg.

Всякий раз, когда я пытаюсь пересчитать, Excell выдает мне сообщение об ошибке:

«Ошибка определения приложения или объекта»

Но Он не дает мне больше объяснений, чем это!

Как я могу найти источник этой ошибки? Также, если есть общие источники этой ошибки, каковы они?

ЗАМЕТКИ:

- Электронная таблица не использует VBA, но была создана с его помощью

-В момент создания ошибок не было,они начались только при первом пересчете таблицы

- Есть 20 вкладок с сотнями строк в каждой, поэтому я предпочитаю вычислять это алгоритмически, если проблема исходит из формул (по сути, у меня тысячи формул)

Пример формулы: IFERROR(ROUND(BDS(CUSIP,"COLLATERAL_QUERY_RESULT_HIST","COLLATERAL_QUERY_OVERRIDE","{'operation':'predefined','parameters':{'field':'"&A3&"'}}","Dir=H","cols=85;rows=2","Fill=-"),0),"-")


person sgp667    schedule 22.08.2014    source источник
comment
Опубликуйте свои формулы Bloomberg.   -  person Gary's Student    schedule 22.08.2014
comment
BDS возвращает массив — вы уверены, что ваша формула работает?   -  person assylias    schedule 22.08.2014
comment
Можете ли вы показать нам код Spreadsheet does not use VBA, but it was created using it?   -  person Ravi Yenugu    schedule 22.08.2014
comment
@Thinkingcap Я боюсь, что на данный момент у меня нет доступа к этому коду ... но я попробую   -  person sgp667    schedule 22.08.2014


Ответы (1)


Это диалоговое окно появляется, когда COM-объект выдает ошибку. Бьюсь об заклад, надстройка Bloomberg определена как COM-объект, и ваш запрос делает что-то, что ему не нравится. Если у вас есть доступ к службе поддержки Bloomberg (или у вас есть друг), вы можете сообщить об этом как об ошибке.

Вы можете подтвердить это, выполнив вызов BDS (или что-то еще) в VBA. Это по-прежнему не будет работать, но вы можете поместить его в блок On Error, а затем просмотреть блок Err.Number, чтобы получить дополнительную информацию.

person AnotherParker    schedule 22.08.2014
comment
Да, вы правы, я скопировал формулы из этой таблицы и делегировал проверку Bloomberg. Спасибо - person sgp667; 22.08.2014