Есть документ ексель, к нему привязано еще порядка 100 документов ексель через формулы. Требуется отправить все привязанные документ другому человеку, но все формулы у него улетят без основного документа (отправлять основной документ опасно). Может у кого есть идеи как это сделать, без отправления коренного файла. Даже если написать макрос, который будет сшибать в каждом документе формулы привязки и оставлять на их месте только значения и форматы ячеек, это займет массу времени (в каждый документ копировать макросы и использовать их). Может существует какой нибудь метод, чтоб снести все формулы в документах, но не сносить значения ячеек и форматы, выходящих из этих формул, не заходя в каждый док? Наверное это нереально, но вдруг)
Друзья, подскажите кто в курсе.
Есть документ ексель, к нему привязано еще порядка 100 документов ексель через формулы. Требуется отправить все привязанные документ другому человеку, но все формулы у него улетят без основного документа (отправлять основной документ опасно). Может у кого есть идеи как это сделать, без отправления коренного файла. Даже если написать макрос, который будет сшибать в каждом документе формулы привязки и оставлять на их месте только значения и форматы ячеек, это займет массу времени (в каждый документ копировать макросы и использовать их). Может существует какой нибудь метод, чтоб снести все формулы в документах, но не сносить значения ячеек и форматы, выходящих из этих формул, не заходя в каждый док? Наверное это нереально, но вдруг)Nik57
А эти 100 "документов" большие? Их в одну книгу слить нельзя листами?
Если можно, то а) сливаем, макросом или надстройкой типа PLEX б) разрываем связи, макросом или надстройкой типа PLEX
Но, вообще говоря, не видно, почему, теоретически, нельзя написать макрос, который будет открывать все файлы по маске, разрывать в них внешние связи (оставлять значения) и выплёвывать в другую папку
А эти 100 "документов" большие? Их в одну книгу слить нельзя листами?
Если можно, то а) сливаем, макросом или надстройкой типа PLEX б) разрываем связи, макросом или надстройкой типа PLEX
Но, вообще говоря, не видно, почему, теоретически, нельзя написать макрос, который будет открывать все файлы по маске, разрывать в них внешние связи (оставлять значения) и выплёвывать в другую папкуabtextime
abtextime, Файлы не сказать что большие, только условие такого, что конечный пользователь должен их видеть в таком виде, какие они сейчас. Если их возможно слить сначала воедино, разорвать связи, а потом вернуть все как было, то отлично. Только я совсем не понимаю как это делать.
А по поводу макроса, то, можно конечно макросом сделать. Только как это сделать?) Как прописать макрос, который будет разбивать все связи на прикрепленных листах, куда его вшивать? В коренной файл или в каждый прикрепленный? И если все таки крепить макрос надо в конечные файлы, то как активировать макросы, не заходя в каждый файл по отдельности? Вообщем вопросов масса)))
Конечно, вариант, чтобы макросом сшибать все формулы, оставлять значения и выплевывать в другую папку документы уже без формул, не нарушая целостность изначальных файлов - был бы идеален.
abtextime, Файлы не сказать что большие, только условие такого, что конечный пользователь должен их видеть в таком виде, какие они сейчас. Если их возможно слить сначала воедино, разорвать связи, а потом вернуть все как было, то отлично. Только я совсем не понимаю как это делать.
А по поводу макроса, то, можно конечно макросом сделать. Только как это сделать?) Как прописать макрос, который будет разбивать все связи на прикрепленных листах, куда его вшивать? В коренной файл или в каждый прикрепленный? И если все таки крепить макрос надо в конечные файлы, то как активировать макросы, не заходя в каждый файл по отдельности? Вообщем вопросов масса)))
Конечно, вариант, чтобы макросом сшибать все формулы, оставлять значения и выплевывать в другую папку документы уже без формул, не нарушая целостность изначальных файлов - был бы идеален.Nik57