|
разделение триад |
☑ |
0
nAPACEHAK
12.02.15
✎
10:05
|
Добра всем!
глуповатый вопрос, но...
Помогите разобраться с разделением триад
считываем значение из экселя (текстовое поле, значение = цифры); помещаем в ТЗ (строка)
при выводе ТЗ - разделяет триады: 12 345 678
если в ТЗ поле - число + условное оформление (ЧГ=0) то триады не разделяет - 12345678
если ТЗ - строка, то 12 345 678. Как убрать разделение в строке?
в ТЗ - 2 колонки с типом строка (разница только в длине. 25 и 15)
заполняется - одинаково из экселя. и там и там строка цифр.
СтрТЗ.Ном = Строка (СокрЛП (ExcelЛист.Cells (Стр, Колонка).Value));
в первой колонке триады не разделяет, во второй - разделяет
чего то я заблудился (((
|
|
1
Krabobor
12.02.15
✎
10:08
|
СтрЗаменить(ExcelЛист.Cells (Стр, Колонка).Value," ","")
так ?
|
|
2
nAPACEHAK
12.02.15
✎
10:23
|
(1) не
в экселе текст 1234567890123456789 12345678
без пробелов
в ТЗ отображается как
1234567890123456789
12 345 678
поля ТЗ - строка 25 и 15
|
|
3
Alexaha
12.02.15
✎
10:26
|
(0) или получай из екселя все как число и форматируй без разделения триад
или все получай как строку и удаляй пробел (или длинный пробел
|
|
4
ls300
12.02.15
✎
10:26
|
(2) По разному работает скорее всего из-за разных входящих данных. Т.е. в экселе одно значение строка, другое число. Если нужно без разделителя то используй формат "ЧГ=" и будет щастье!
|
|
5
Рэйв
12.02.15
✎
10:28
|
СтрЗаменить(ExcelЛист.Cells (Стр, Колонка).Value,Символы.НПП,"")
|
|
6
nAPACEHAK
12.02.15
✎
10:46
|
(4) ЧГ пробовал - ничего не меняется. щастья не получилось.
ЧГ осчастливливает если только в строке тип поля меняю на "число"
(3) тип поля в экселе - строка. Получаю тоже как строку
СтрТЗ.Ном = Строка (СокрЛП (ExcelЛист.Cells (Стр, Колонка).Value));
|
|
7
nAPACEHAK
12.02.15
✎
10:47
|
(5) ДА!!!
спс
|
|