Добрый день.
Существует файл XLS с макросами на листе, макросы VBA работаю и под MS Office и под LibreOffice .
1. макрос проверяет всякие фишки на предмет правильного заполнения и прочее.
2. макрос создает новый файл с копированием текущего листа.
Проблема следующая в LibreOffice.
При работе в одном файле все ОК.
Но как только создаем новый файл (2 макрос )с копированием всех данных, копирование форматов листа все ОК.
НО не могу скопировать макрос 1 VBA в новый файл.
Подскажите какие могут быть решения данного вопроса?
макросы VBA копируются в новый документ, но при этом помечаются, как нерабочие (или камментятся не помню...), посмотрите в новом файле наличие самого макроса и сравните его с изначальным
В том то и дело что их нет.
Остается вариант, заранее создать макросы и вложить их в Либру.
Тогда появляется вопрос как сделать что бы при их отсутствии они копировались например с сетевого диска.
Цитата: oleg от 1 октября 2014, 08:242. макрос создает новый файл с копированием текущего листа.
Если вам нужно создать новый файл со "старыми макросами" и прочими форматами и особенностями старого файла, то
в файловом менеджере сделайте
дубликат "старого" файла, а потом "методом Папы Карло" 8-) вырубите из дубликата ненужные данные и получится новенький Буратино ;D, не хуже старого. Я всегда так делаю, когда нужно сделать новый файл по образцу старого (сложного или проблемного)