Имя: Пароль:
1C
1С v8
v8: Ячейка в Excel
0 wade25
 
06.10.11
12:08
В общем в файле в ячейке запись отображается как 1,02E + 08, при нажатии на нее отображается код который нужно считать...

Как его прочесть? Есть функция?
1 MadHead
 
06.10.11
12:09
value может
2 MadHead
 
06.10.11
12:09
а вообще в отладчике можно глянуть че там за функции
3 Rie
 
06.10.11
12:11
(0) НужныйЛист.Cells(x,y).Value
4 wade25
 
06.10.11
12:12
(1) Не, так и считывается 1,02E + 08...

(3) Так записано в ячейке 1,02E + 08. Если 2 раза щелкнуть мышкой то в ней отобрадается "другое", вот то другое мне и нужно прочитать...
5 Rie
 
06.10.11
12:14
(4) Что значит "так записано в ячейке"? В ячейке записано некоторое значение, а "1,02E + 08" - это то, как оно отображается. Смени формат ячейки - и увидишь нужное.
6 wade25
 
06.10.11
12:16
(5) Не могу я ничего менять. Файл клиента =)
7 Rie
 
06.10.11
12:20
(6) Тебе надо _считать_ из него _значение_? Ну так и не парься над тем, как это значение _выглядит_.
8 MadHead
 
06.10.11
12:25
(7) я так понял что в value попадает тоже сокращенное преставление числа
9 wade25
 
06.10.11
12:33
(7) Ну так через пару дней, придется делать =)  Просто по тому значению которое скрыто идет отбор по справочнику.
10 rutony
 
06.10.11
12:36
(0) Формат ячейки в экзеле проверь
11 Rie
 
06.10.11
12:37
(8) Это как оно умудряется?
12 wade25
 
06.10.11
12:38
(10) =))))))))
13 Rie
 
06.10.11
12:38
(9) Какая разница тебе, что там якобы "скрыто".

Сообщить(ТвойЛист.Cells(м,н).Value);

что выдаёт?
14 dk
 
06.10.11
12:39
НужныйЛист.Cells(x,y).Text
НужныйЛист.Cells(x,y).Formula
15 wade25
 
06.10.11
12:44
(13)Выдает 1,02E + 08, .Text тож самое, .Formula, проверю сейчас =)
16 MadHead
 
06.10.11
13:16
(15) открой отладчиков НужныйЛист.Cells(x,y) и посмотри что там есть.
17 wade25
 
06.10.11
13:19
(16) Уже смотрел. Того, чего мне нада, там небыло =)
Лан, не важно, думаю до след. недели не понадобится...
18 dk
 
06.10.11
13:23
давно сталкивался с такой проблемой, но решил проще - в excel задал текстовый формат для таких данных
19 wade25
 
06.10.11
13:24
(18) см. (6) =)
20 dk
 
06.10.11
13:26
еще можно попробовать в строку превращать на стороне Excel - ф-лой или макросом
21 dk
 
06.10.11
13:28
если дружно покричать " smaharbA помоги!" то может придет и поможет с извратами конвертации значения в Excel или уже готово предложит решение )
22 Axel2009
 
06.10.11
13:40
отладчиком посмотри. там все есть