Страницы: 1
RSS
Скопировать формулу в другой файл
 
Есть файл A со многими листами.  
Один из листов с помощью формул собирает данные с остальных листов.  
Макросов нет.  
 
Есть файл B с точно такой же структурой листов, но с другими данными.  
В файле B нужен точно такой же сводный лист, как в файле A, собирающий данные с остальных листов файла B.  
 
При прямом копировании листа из A в B в результате получаются формулы, ссылающиеся на файл A. Тот же эффект наблюдается при копировании не всего листа, а отдельных ячеек.  
 
Существует ли простой способ, позволяющий скопировать лист из A в B так, чтобы связь B  с A не возникала, а новый лист собирал данные из B?
 
От безысходности можно и так, но это требует сравнительно сложных манипуляций, которые конечный пользователь вряд ли сможет выполнить без ошибок.  
 
Есть еще варианты?
 
Это простой вариант. Сложнее - писать код в VBA для удаления лишних ссылок.
 
{quote}{login=Beard}{date=18.01.2011 03:31}{thema=Скопировать формулу в другой файл}{post}При прямом копировании листа из A в B в результате получаются формулы, ссылающиеся на файл A. Тот же эффект наблюдается при копировании не всего листа, а отдельных ячеек.  
 
Существует ли простой способ, позволяющий скопировать лист из A в B так, чтобы связь B  с A не возникала, а новый лист собирал данные из B?{/post}{/quote}  
А если так:  
- Скопировать лист "А"  
- На листе "В" -> ПКМ - Специальная вставка - Формулы ??
I love 1C. I love CS 1.6 :)      
 
Пробовал. Не помогает. Все равно получается ссылка на файл A.
 
Копируете лист с формулами в книгу В, потом Ctrl+H найти [*] заменить на пусто.
Сам пробовал все работает.
Редко но метко ...
 
Спасибо! Действительно, просто и быстро.  
 
Коллективный разум как всегда победил!
 
я в таких случаях копирую блокнотом формулы.    
ибо если копировать не весь лист, а часть - то копируются только значения, а не формулы.  
http://s017.radikal.ru/i405/1203/26/80082be78e49.jpg  
 
формулы - показать формулы - выделяю таблицу, копирую в блокнот  
и в новом файле становлюсь в ту же ячейку и вставляю из блокнота.  
потом копирую из 1го файла "формат по образцу" и готово.
 
Ещё вариант - сперва CTRL+H меняем "=" на например "xyz" (на сочетание, которого точно нет на листе), копируем лист, меняем назад.
 
а как произвести такой же перенос для графиков и сводных таблиц?
Страницы: 1
Читают тему
Наверх