Автоматическое обновление листа Excel - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть книга Excel, в книге у меня есть 2 листа, которые называются Front Page and Drafting. Черновой лист ссылается на некоторые значения в листе Front Page. Это просто базовая справка

У меня есть формулы вроде: = 'Front Page'! D46 (в ячейках страницы чертежа для ссылки на ячейки на главной странице)

Моя проблема заключается в том, что всякий раз, когда я изменяю одну из ссылочных ячеек на первой странице, мне нужно обновлять свою страницу для черчения, чтобы получить вновь введенное значение. Мне нужно нажимать клавишу F9 каждый раз, когда я изменяю главную страницу, чтобы она отражалась на странице черновика.

Я не уверен, что является причиной этой проблемы? Может ли кто-нибудь помочь мне исправить это?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 10 сентября 2018

@ teylyn указал, что это правильно, но если вы хотите обработать с VBA, тогда вы можете использовать приведенный ниже код там, где это необходимо.

Application.Calculate()

или

Application.CalculateFull()

или

Если вам необходимо принудительно сделать расчет автоматическим, используйте следующий код:

Application.Calculation = xlCalculationAutomatic

0 голосов
/ 10 сентября 2018

На ленте «Формулы» найдите раскрывающийся список «Параметры расчета» и обязательно выберите «Автоматически». Тогда изменения отразятся сразу, не нажимая F9

enter image description here

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