Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

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

Как записать из 1с в ячейку эксель записать функцию
Я
   GrVas
 
22.09.17 - 10:27
Простые действия с ячейками работают
Типа Лист.Cells(2, 18).Formula=Q2*I2/7
а вот такая штука не работает
 Лист.Cells(2, 18).Formula = "=ROUNDUP(Q2;0)";
 Лист.Cells(2, 19).Formula = "=ОКРУГЛВВЕРХ(H2;0)";
пробовал и на русском и на английском
 
 
   GrVas
 
1 - 22.09.17 - 10:28
(0) Лист.Cells(2, 18).Formula="=Q2*I2/7";
   GrVas
 
2 - 22.09.17 - 10:51
Функция суммы работает

Лист.Cells(2, 18).Formula="=SUM(G2;K2)";
   Tatitutu
 
3 - 22.09.17 - 11:38
FormulaR1C1
   Tatitutu
 
4 - 22.09.17 - 11:41
В твоем пример округлять соседнюю ячейку по строке
Лист.Cells(2, 18).FormulaR1C1 = "=ROUNDUP(RC[-1],0)
   GrVas
 
5 - 22.09.17 - 11:46
(4) я это написан для упрощения
в моем варианте должно
Лист.Cells(ТекСтрока, 18).Formula = "=CEILING((Q" + Формат(ТекСтрока, "ЧН=0; ЧГ=0") + "*I" + Формат(ТекСтрока, "ЧН=0; ЧГ=0")+"/7"+");1)";
   GrVas
 
6 - 22.09.17 - 11:51
или типа 
Лист.Cells(ТекСтрока, 18).Formula = "=ROUNDUP(Q" + Формат(ТекСтрока, "ЧН=0; ЧГ=0") + "*I" + Формат(ТекСтрока, "ЧН=0; ЧГ=0")+"/7"+";0)";
   Tatitutu
 
7 - 22.09.17 - 11:53
(6) "дьвол в детялях"

Formula <> FormulaR1C1
   GrVas
 
8 - 22.09.17 - 12:00
(7) ок
сейчас попробую
   GrVas
 
9 - 22.09.17 - 14:04
(7) не работает :(
Лист.Cells(ТекСтрока, 18).FormulaR1C1 = "=ROUNDUP(Q2;0)"; 

что не так?
   GrVas
 
10 - 22.09.17 - 14:38
(7) спасибо
Видимо это функция работает только на относительной адресации
так работает
Лист.Cells(ТекСтрока, 18).FormulaR1C1 = "=ROUNDUP(RC[-1]*RC[-9]/7,0)";
 
 Рекламное место пустует
   SSSSS_AAAAA
 
11 - 22.09.17 - 14:41
(9) Видимо, кто-то не знает, что разделители параметров в функция не всегда одни и те же и могут меняться в зависимости от настроек локали.
   GrVas
 
12 - 22.09.17 - 14:44
(11) на одной локале в одно и тоже время
Эта работает функция
Лист.Cells(2, 18).Formula="=SUM(G2;K2)";
а это не работает
Лист.Cells(2, 18).Formula="=ROUNDUP(G2;0)";
разъясни не знающему

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует