Скрыть книгу при обновлении кода - PullRequest
0 голосов
/ 01 мая 2018

Я работаю над проектом VBA, основанным на книге. Код открывает новую рабочую книгу и вставляет кучу данных в несколько рабочих листов этой новой рабочей книги. Я деактивировал функцию «Обновление экрана» (Application.Screenupdating = False), поэтому изначально экран остается сфокусированным на исходной книге и другой книге в фоновом режиме. Однако экран переключается на новую рабочую книгу после активации кодовой книги VBA. Как я могу предотвратить это? Спасибо!

1 Ответ

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

Вам все еще нужна новая рабочая книга?

Если это так, используйте следующий код для активации книги, содержащей код:

ThisWorkbook.Activate

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

ActiveWorkbook.Close True 'To close saving the workbook
ActiveWorkbook.Close False 'To close without saving
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...