2

Это не связано с программированием, но несколько дней меня озадачивало. У меня есть книга Excel с несколькими листами, которую я использую как инструмент, который вычисляет значения, которые я дал при вводе, по данным с зеленых экранов. После их сравнения я сохраню исходный лист и выходной лист в отдельном документе Excel и перейду к другим данным. Но всякий раз, когда я запускаю инструмент, все сохраненные ранее листы Excel изменяются с последними результатами.

Я обнаружил проблему, которая заключается в следующем: «Я создаю новый документ, нажав Ctrl+N в инструменте, который создает ссылку на инструмент».

Теперь мой вопрос: почему эта ссылка создается и может изменять результаты всех документов?

1 ответ1

1

Самое быстрое / самое грязное решение может состоять в том, чтобы скопировать каждую из ваших пар ввода / вывода листов и вставить специальные / значения, чтобы преобразовать все формулы в них (включая ссылки на другие листы или книги) в их результирующие значения. Это не может быть отменено позже, кроме как с Undo.

Более избирательным было бы разорвать ссылки.

Однако есть более гибкая опция (также в разделе «Данные / Соединения / Редактировать ссылки») в приглашении при запуске, где вы можете выбрать «Не отображать предупреждение и не обновлять автоматические ссылки». Это должно заморозить значения, как при создании, но есть вероятность, что в какой-то момент они могут быть обновлены, даже если по ошибке, в любом случае.

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