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