Как экспортировать лист из одной книги в другую с преобразованием формул в значения?
Если в ячейке есть формула, нужно что бы лист экспортировался не с формулой, а со значением, которое эта формула возвращает.
Заранее не известно, где будут находиться формулы, т.к. файлы имеют разную структуру.
Готового инструмента нет, чтобы превратить формулы в значения во время копирования листа из одного файла в другой.
Есть такой вариант: скопировать и вставить значения.
Т.е. сначала макрос копирует лист в другой файл. Затем на новом листе нужно скопировать ячейки, в которых находятся формулы, и нужно вставить скопированные ячейки в эти же ячейки, но только значения.
В экселе это: вкладка "Главная" - группа "Буфер обмена" - стрелка кнопки "Вставить" - Специальная вставка... - появится диалог "Специальная вставка" - кружок "значения".
Надо смотреть, что на листе и выбрать нужный вариант:
1) если данных немного, то нужно просто скопировать все данные и вставить только значения;
2) если данных много, то можно пройтись по каждой формуле отдельно и перевести их в значения. Если формулы расположены рядом, то можно преобразовать сразу все рядом расположенные формулы.
Попробовал скопировать все данные и вставить только значения (способ 1). Получилось - данные вставились без ссылок, при этом форматирование осталось (так и требуется).
Спасибо.