|
Excel: как сохранить формулы (ссылки), но без данных?
|
|||
---|---|---|---|
#18+
Коллеги, добрый день. Есть такая задача. Большая модель в экселе (от 500 файлов и больше). Естественно, листов в каждом файле – пара десятков. Файлы и листы завязаны на ссылки между собой. Четкого первого слоя с данными – нет, все распылено по файлам и листам. Как сделать так, чтобы связи и формулы остались, а данных не было? Т.е. оставить, например вид, который получается по «Ctrl+~» (см. скриншот). Поиск мест где живут исходные данные – практически неразрешимая задача за конечное время. Фактически, надо чтобы люди могли изучить структуру связей, но без доступа к данным. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2014, 11:09 |
|
Excel: как сохранить формулы (ссылки), но без данных?
|
|||
---|---|---|---|
#18+
S70, Только черзе коды VBA. Других путей не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2014, 11:13 |
|
Excel: как сохранить формулы (ссылки), но без данных?
|
|||
---|---|---|---|
#18+
The_Prist, в смысле - "через коды"? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2014, 11:16 |
|
Excel: как сохранить формулы (ссылки), но без данных?
|
|||
---|---|---|---|
#18+
Хм....Да в прямом. В офис встроен язык программирования - VBA. Через него и делается. Пишется код, который делает необходимые действия. В общих чертах можно почитать здесь: Что такое макрос и где его искать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2014, 11:23 |
|
Excel: как сохранить формулы (ссылки), но без данных?
|
|||
---|---|---|---|
#18+
The_Prist, )))))))) я имею представление о VBA ))))))))))))))))))) Понятно, что программным способом. Делать-то как? В лоб: писать код "занулить ячейки с ... по ..." или есть кокой-то более изящный способ? Я об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2014, 12:03 |
|
Excel: как сохранить формулы (ссылки), но без данных?
|
|||
---|---|---|---|
#18+
S70, Я не понял, что значит "занулить". Заменить значения ячеек с формулами, на текст формул для всего листа можно так: Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2014, 12:16 |
|
Excel: как сохранить формулы (ссылки), но без данных?
|
|||
---|---|---|---|
#18+
The_Prist, "занулить" - это было к одному из вариантов действий. Типа ищем ячейки с числами без формул и их обнуляем. У Вас решение более интересное, хотя не факт, что подойдет, поскольку тогда навигация между формулами = файлами потеряется. По "Ctrl+[" переход не сделаешь. Но, все равно - спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2014, 13:53 |
|
Excel: как сохранить формулы (ссылки), но без данных?
|
|||
---|---|---|---|
#18+
S70, А переход по Ctrl+[ возможен исключительно внутри формул. Со значениями Вы так не сделаете. Поэтому выбирайте - либо формулы и возможность перехода, либо значения. Ну или свой обработчик перехода по связям делайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2014, 14:11 |
|
Excel: как сохранить формулы (ссылки), но без данных?
|
|||
---|---|---|---|
#18+
Если хотите сохранить только формулы, но удалить значения, то все проще: Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2014, 14:26 |
|
Excel: как сохранить формулы (ссылки), но без данных?
|
|||
---|---|---|---|
#18+
На коленке писал, забыл добавить строку, если ячеек без формул не окажется на листе: Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2014, 14:27 |
|
Excel: как сохранить формулы (ссылки), но без данных?
|
|||
---|---|---|---|
#18+
The_Prist, Оооо... Думаю, поможет. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2014, 14:49 |
|
Excel: как сохранить формулы (ссылки), но без данных?
|
|||
---|---|---|---|
#18+
S70...Типа ищем ячейки с числами без формул и их обнуляем... Без макроса можно так: F5 - выделить - константы - оставляем галочку на "числа" - ок - Delete. Правда на каждом листе отдельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2014, 13:55 |
|
|
start [/forum/topic.php?fid=61&msg=38535382&tid=2173905]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 149ms |
0 / 0 |