Поиск потерянной формулы макроса Excel из старого листа данных - PullRequest
0 голосов
/ 25 мая 2018

Я воскрешаю некоторые старые научные данные с начала 2000-х годов.

Мне нужно найти пользовательские функции, позволяющие отображать данные.В моей электронной таблице содержится #REF! ячеек, так как они должны рассчитываться на основе определенной пользователем формулы (здесь она называется «RESECTION»).

Как мне найти эту формулу?Если я увижу математику, которую он выполнял, я смогу использовать эти старые данные и значительно расширить нашу временную серию.

Электронная таблица представляет собой документ ".xlsm".Есть связанный файл, который является .XLM;он предоставляет некоторые GUI-подобные функциональные возможности, которые теперь не работают, и я не вижу, как получить доступ к командам (?) или другим VBA, которые находятся внутри.

У меня не было успеха с этим решением .

Файл с VBA можно найти здесь;SURVEY.XLM.

Проблема видна здесь;вызывающая функция из SURVEY.XLM.Как я могу получить доступ к формуле здесь?

Я вижу, что формула там;как я вижу расчет, который он выполняет?enter image description here

1 Ответ

0 голосов
/ 25 мая 2018

RESECTION - это именованный диапазон, относящийся к ячейке А4 на скрытом листе Survey.

В непосредственном окне VBE введите thisworkbook.Sheets(2).visible = true, а затем thisworkbook.Sheets(2).select.

ЯчейкаSurvey!A4 содержит значение =RESULT(64).

Остальная часть листа содержит макросы - впервые я видел или пытался использовать заполненный лист макроса.
Я пытался Ctrl+F, чтобынайдите определение RESULT, но оно придет с Macro error at cell [SURVEY.XLM]SURVEY!A364.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...