Здраствуйте, Записываю файл в эксель из 1с.
Целые значения записывает нормально, но дробные например 12,5, не хочет нормально записывать, Если на него тыкаешь пишет формат числовой, но математические действия с ним не совершаются, в чем может быть проблема?
Лист.Cells(СчетчикСтрок, 2).NumberFormat = "0,00";
Лист.Cells(СчетчикСтрок, 2).Value = Формат(Цена);
Целые значения записывает нормально, но дробные например 12,5, не хочет нормально записывать, Если на него тыкаешь пишет формат числовой, но математические действия с ним не совершаются, в чем может быть проблема?
По теме из базы знаний
- Универсальная процедура выгрузки в эксель с помощью ADO
- Сопоставление (сравнение) файлов эксель
- Как написать обмен с 50 поставщиками и не сойти с ума. Техника
- Дополнение реквизитов номенклатуры из Эксель в 7.7. Групповое редактирование реквизитов номенклатуры 7.7 в списке
- Удаление из файла эксель ненужных страниц средствами 1С без COM и через COM
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
В Числовых значениях 1С разделителем служит точка. В Excel используются региональные настройки компьютера. Для России это запятая. Ну и про неразрывный пробел не забывать.
Лист.Cells(СчетчикСтрок, 2).Value = Формат(Цена);
В Числовых значениях 1С разделителем служит точка. В Excel используются региональные настройки компьютера. Для России это запятая. Ну и про неразрывный пробел не забывать.
Лист.Cells(СчетчикСтрок, 2).Value = Формат(Цена,"ЧРД=,; ЧГ=0");
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот