Проблема с формулами в Excel, вставленными из 1С #377310


#0 by NikVars
Имеется с нужными данными xls-файл НужныйФайл, в который я загнал формулы из 1С. Вот так: Файл сохраняется, но при открытии этого файла все вставленные из 1С формулы автоматом не пересчитываются, вместо них выводится сообщение #ИМЯ?. Однако, если стать на ячейку с формулой, введенной из 1С, и нажать клавишу F2, то показываются на листе выделением ячейки, участвующие в формуле, разными рамочками, и если далее щелкнуть мышкой вне этой ячейки, то формула пересчитывается. Далее файл сохраняется и все работает как обычно. А что нужно сделать, чтобы все пересчиталось автоматом при открытии файла? Или как пересчитать лист автоматом или книгу? Еще в Excel в Сервис-Параметры-Вычисления стоит точка Вычисления автоматически. Там же если нажать на кнопку Вычислить или F9 на листе. Ничего не происходит.
#1 by ТелепатБот
#2 by NikVars
+ Вдогонку... Проверял это все на 3 компах под Офисом 2003. Результат один.
#3 by lea_220400
делай пустую строку с этими формулами и копируй потом эту строку при сохранении формул и свойст ячеек программно
#4 by Cap_1977
Формулы надо писать в аглицком варианте. Когда пишешь в русском она почему-то не работает до тех пор пока не передернешь ячейку.
#5 by NikVars
Не понял фразы "делай пустую строку с этими формулами". Понял! Попробую!
#6 by lea_220400
делал года два назад, есть файл Excel, там есть начальное заполнение, просто копировал предыдущую строку с сохранением её вида и всех формул и т.д., а отом ее заполнял, для продажников делал, удобно для 5-10 магазинов, а ля крупной сети не очень, т.к. много весит и долго будет собирться, зато там можно в 1С не париться с заполнением формул и делить продажи по средним чекам и всему остальному, типа по неделям и месяцам и кварталам.
#7 by NikVars
Попробовал... Что у меня нету такой функции SUM, есть только СУММ. Чего делать?!
#8 by NikVars
То есть ты предлагаешь ту колонку предваритель заполнить какой-нибудь формулой? А потом прогнать в 1С и подставить другую формулу?
#9 by Cap_1977
Напиши SUM вместо СУММ :)))
#10 by NikVars
А ты сам в эксел в ячейки нажми = напиши это. Интересно, заработает??? :)) У меня не работает.
#11 by smaharbA
ветка на один пост, развели бодягу .FormulaLocal=
#12 by NikVars
Забил по всему столбцу перед вставкой формулы в 1С формулу "=0+0", ексел ее вычисляет. Прогнал через обработку, та же петрушка, где я вставил формулу #ИМЯ?. И еще. Я не могу копировать формулу. У меня алгоритм расчета в 1С хитроумный, простым копированием он не решается, так в одной строчке суммируются 5 ячеек, в другом 10, в третьем одна. Это зависит от данных в других стоблцах. Так же и слагаемое прыгает относительно нужной строчки как зря.
#13 by NikVars
Ура!!!!!!!!!!!!!!!!!!! Заработало!!!!!!!!!!!! И где ты раньше-то был!!! Спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#14 by smaharbA
некогда мне, я легенду о лендлизе развенчиваю и политое грязью имя отца народов отмываю...
#15 by NikVars
А в чем тогда разница между .FormulaLocal= и .Formula=?
#17 by smaharbA
можешь и formula, но тогда делай как в и точки запятой меняй на запятые
#18 by NikVars
Нашел ответ! FormulaLocal для русских названий!!! Спасибо всем!!!!!!!!!!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С