формат числаа в ексель
☑
0
lamme
03.06.13
✎
15:39
из 1С приходит число типа 1 222,00
где идет разделитель триад - пробел
Можно как-то в екселе убрать этот пробел?
В 1С формат числа изменять нельзя. Используется еще где-то у бухов.
1
salvator
03.06.13
✎
15:42
Формат ячейки смотри.
2
lamme
03.06.13
✎
15:44
это первое что сделал.
не работает
3
fmrlex
03.06.13
✎
15:45
Это настройка регионального стандарта. Панель управления - язики и рег. стандарты - "Разделитель групп разрядов"
4
Ковычки
03.06.13
✎
15:46
(3) не поможет
(2) что не работает ?
5
fmrlex
03.06.13
✎
15:49
(2) В свойствах ячейки, тип чсиловой снял галку "разделитель групп разрядов". МС Офис 2010
6
lamme
03.06.13
✎
15:51
ды ты попробуй сам это сделать
и посмотри что получится
7
lamme
03.06.13
✎
15:52
нашел как
8
aleksonic
03.06.13
✎
15:52
ConstExcel = Новый Структура;
ConstExcel.Вставить("xlRight", -4152);
...............................
Ячейка.NumberFormat = "@";
Ячейка.HorizontalAlignment = ConstExcel["xlRight"];
Ячейка.Value = Формат(Строка.Сумма, "ЧЦ=15; ЧДЦ=2; ЧРГ=.; ЧГ=");
9
lamme
03.06.13
✎
15:53
(8)
это если переделывать процедуру вывода на печать
лень!
короче
делается так
становимся на числе - на этом самом "разделите триад-пробеле"
копируем в буфер
потом в екселе - заменить - вставить из буфера
и все работает
10
lamme
03.06.13
✎
15:54
вопрос закрыт
11
lamme
03.06.13
✎
15:54
(5)
попробуй именно с документом, сохр из 1С
12
fmrlex
03.06.13
✎
16:07
(11) Попробовал. Все работает.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой