Страницы: 1
RSS
Копировать лист в отдельный файл
 
Доброе утро!
Необходим макрос для копирования одного листа из книги в отдельный несвязанный файл с защитой паролем от любых изменений , кроме нескольких диапазонов ячеек.
Перепробовал множество вариантов с интернета, копирование в отдельный файл происходит, но:
1) копируются имена. Как скопировать лист без имен?
2) на листе , который копирую есть кнопки с макросами(эти макросы лежат не в отдельном модуле, а в самом листе), когда я их запускаю в новом файле, то у меня открывается старый файл. Как это исправить?
3) пароль на лист в новом файле я поставил, но никак не получается разрешить редактировать диапазоны ячеек
 
Цитата
BladzheR написал:
1) копируются имена. Как скопировать лист без имен?
Код
For Each nm In ActiveWorkbook.Names
        nm.Delete
    Next

Цитата
запускаю в новом файле, то у меня открывается старый файл. Как это исправить?
экстрасенсорные способности подсказывают, что исполльзуются ссылки абсолютные, но для верности надо файл
Цитата
не получается разрешить редактировать диапазоны ячеек
а наоборот - запретить редактирование выходит?
Мы в Екселе не работаем, мы в нём живём!
 
Да, спасибо!
Разобрался.
Чтобы решить вторую проблему, я во время копирования файла в новый файл изменил назначение кнопки.
С 3-й проблемой также разобрался, с помощью записи макроса и после глянув его код...
Страницы: 1
Наверх