@NataliaCh

Как сохранить в отдельный файл скрытый лист excel?

Нужно сохранить один из листов книги в формате csv в отдельный файл. Макрос должен срабатывать при сохранении документа. Проблема в том, что сохранять нужно скрытый лист.
Если использовать такое решение:
With Worksheets("ИмяЛиста")
        .Visible = -1    ' делаем лист видимым
        .Copy    ' копируем 
        .Visible = 0    ' делаем лист снова скрытым
 End With

то, все работает, но в момент сохранения файла скрытый лист на какое-то время показывается пользователю. Эдакое моргание листа. Как-то не эстетично и не очень понятно для пользователя что происходит.
Вопрос: можно ли как-то совсем незаметно для пользователя копировать инфу со скрытого листа в csv файл?
  • Вопрос задан
  • 391 просмотр
Решения вопроса 1
в начале макроса
application.screenupdating = false
а в конце
application.screenupdating = true
Поможет скрыть мерцание и пользователь не увидит лист.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы