Имя: Пароль:
1C
 
Не пойму ячейку Excel...
,
0 rotting
 
23.05.16
13:48
В ячейке Excel записаны символы 13302, он каким-то образом преобразовует их в дату 01.06.1936. Может кто видит как? А то не могу в 1С загрузить(((
1 Heckfy
 
23.05.16
13:50
'13302 запиши так.
2 rotting
 
23.05.16
13:51
(1) Да я его не составляю, это клиент-банк так выгружает сумму
3 vde69
 
23.05.16
13:54
грубо так...
01/01/1900 + (13302/365) = 01/06/1936

то есть твое число - это количество дней после 01/01/1900
4 rotting
 
23.05.16
13:57
(3) а как бы мне получить оригинальный текст из ячейки? А то обратное преобразование не сработает из-за округления
5 Heckfy
 
23.05.16
13:57
(4) Пинай поддержку банка. Пусть на своей стороне правят.
6 vde69
 
23.05.16
13:58
есть Value а есть Text
7 rotting
 
23.05.16
13:59
(6) сделал вот так НашЛист.Cells(НомСтр,15).Formula
8 rotting
 
23.05.16
14:00
(6) Text - получает дату в текстовом формате
9 СвинТуз
 
23.05.16
14:09
Selection.NumberFormat = "@"
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший