У меня есть макрос Excel, который устанавливает ячейки во внешнее местоположение.
Range(NamedReference) = "='http://webaddress/ExcelSheet.xlsx'!NamedReference
Другие ячейки используют это местоположение для вычисления новых значений.
"A1" = NamedReference + 1
Проблема в том, что мне нужно прочитать новые вычисленные значения обратно в макрос для экспорта данных, но внешняя ссылка еще не рассчитана ни для какого значения. Это #NAME? пока макрос не будет запущен. Есть ли способ заставить Excel получить эти значения во время выполнения макроса?
Я пробовал разные вещи, включая
Calculate
CalculateFull
Любая помощь будет оценена. Мое текущее решение состоит в том, чтобы просто закрыть макрос при ошибке и заставить пользователя повторно запускать макрос, но он действительно неэффективен.
** Редактировать: Забыл знак равенства в формуле