v7: Перевод из строки в число
☑
0
log
15.05.14
✎
16:05
В результате дробная часть теряется и = .00, как сделать без её потери?
1
NikVars
15.05.14
✎
16:07
Число()
2
log
15.05.14
✎
16:08
(1) так и делаю, не получается
3
log
15.05.14
✎
16:08
из экселя текст получаю
4
Фокусник
15.05.14
✎
16:19
(0) может "." заменить на "," ?
5
vde69
модератор
15.05.14
✎
16:20
неразрывный пробел?
6
Фокусник
15.05.14
✎
16:21
(3) В экселе скорее всего в .value будет числовое значение, берешь наверное из .text ?
7
NikVars
15.05.14
✎
16:22
(2) Ты не темни. Показывай код. И какие значения там торчат.
8
log
15.05.14
✎
16:24
(6) беру из .text
9
log
15.05.14
✎
16:26
все, получилось
10
КонецЦикла
15.05.14
✎
16:26
Заменить пробелы на "" и запятую на точку?
11
Фокусник
15.05.14
✎
16:27
(8) Тогда лучше взять из ...Cells(а,б).Value, чем преобразовывать из текста, ИМХО.
12
Злопчинский
15.05.14
✎
18:31
(11) ну.. в тексте м.б. 123.45, а в валье - 123.448
13
an-korot
16.05.14
✎
13:47
всегда беру из вали, работает без сбоев:
Число(WorkBook.Cells(Стр,Столб).Value)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший