Как записать из 1с в ячейку эксель записать функцию #805307


#0 by GrVas
Простые действия с ячейками работают Типа Лист.Cells(2, 18).Formula=Q2*I2/7 а вот такая штука не работает Лист.Cells(2, 19).Formula = "=ОКРУГЛВВЕРХ(H2;0)"; пробовал и на русском и на английском
#1 by GrVas
Лист.Cells(2, 18).Formula="=Q2*I2/7";
#2 by GrVas
Функция суммы работает Лист.Cells(2, 18).Formula="=SUM(G2;K2)";
#3 by Tatitutu
FormulaR1C1
#4 by Tatitutu
В твоем пример округлять соседнюю ячейку по строке Лист.Cells(2, 18).FormulaR1C1 = "=ROUNDUP(RC[-1],0)
#5 by GrVas
я это написан для упрощения в моем варианте должно Лист.Cells(ТекСтрока, 18).Formula = "=CEILING((Q" + Формат(ТекСтрока, "ЧН=0; ЧГ=0") + "*I" + Формат(ТекСтрока, "ЧН=0; ЧГ=0")+"/7"+");1)";
#6 by GrVas
#7 by Tatitutu
#8 by GrVas
ок сейчас попробую
#9 by GrVas
что не так?
#10 by GrVas
спасибо Видимо это функция работает только на относительной адресации
#11 by SSSSS_AAAAA
Видимо, кто-то не знает, что разделители параметров в функция не всегда одни и те же и могут меняться в зависимости от настроек локали.
#12 by GrVas
на одной локале в одно и тоже время Эта работает функция Лист.Cells(2, 18).Formula="=SUM(G2;K2)"; а это не работает Лист.Cells(2, 18).Formula="=ROUNDUP(G2;0)"; разъясни не знающему
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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