Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Как сохранить с созданном файле XLS данные с формулами как значения?
 
Всех приветствую,
Не первый раз сталкиваюсь с проблемой:

С помошью одного макроса открываю новый файл с таблицей, где в первую строку вставляются формулы, а в остальные строки эти формулы протягиваются.Формулы подкачивают данные из другой книги, откуда и загружается макрос. А когда сохраняю формулы как значения, во всей таблице сохраняются значения первой строки.

Пробовала и не помогает:
1. Скопировать , вставить как значение.
2. Сохранить диапазон как Value


Кто знает что с этим делать?
 
Вариантов несколько:
1. Включить автопересчет формул или выполнить пересчет в коде, после чего преобразовать формулы в значения.
2. Проверить в формулах ссылки - возможно они абсолютные, а не относительные и как следствие все формулы возвращают одинаковый результат.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
2.Ссылки относительные и счетает все правильно. Но вот если сохранить то заполняет таблицу значениями первой строки где изначально стояли формулы.
1. Подскажите, как в VBA кодом прописать автопересчет?
 
range(..).calculate
Живи и дай жить..
 
УРА! ВСЕМ СПАСИБО, работает!
Страницы: 1
Читают тему (гостей: 1)