|
0
romhik
03.09.07
✎
13:44
|
При выгрузке(НомеровСчета) из 1с в Excel....
NumberFormat работает, но если длина числа(НомерСчета) больше 15, то почему-то остальное заполняеться нулями.
Например 40817810500000208972 сохраняет как 40817810500000200000.
Отрывок кода...
Для каждого Сотрудник Из тзЗарплата Цикл
НомСтр = НомСтр +1;
//НомСтр;
НомерСчета = Сотрудник.НомерСчета;
//Строка , Колонка
Лист.Cells(НомСтр,1).NumberFormat="0";
//Текс - Лист.Cells(НомСтр,1).NumberFormat="@";
//Лист.Cells(НомСтр,1).Value ="'" + НомерСчета;
Лист.Cells(НомСтр,1).Value =НомерСчета;
Если поле задать текствовым, то все 20 чисел выводиться как надо, так же если ячейка равна ="'" + НомерСчета, то же все кажись выводяться , правда формат ячейки не числовой.....
А мне нужен формат ячейки числовой, но он почемуто работает только до 15....((((
Кто сталкивалься поскажите, как побороть?
|
|