Мяв.
Имеем Listbox, в который циклом пишем данные с листа.
До обеда числовые данные грузились как Double, в листе отображались с запятой.
Сейчас включил комп, а они в листе с точкой, и типом String.
И это не один Listbox, а все.
При этом, при загрузке через RowSourse, типы распределяются правильно.
В чем причина такого поведения? Как с этим бороться? (Имею в виду не преобразование типа при вычислениях, а при записи)
Имеем Listbox, в который циклом пишем данные с листа.
Код |
---|
ListBox21.List(ListBox21.ListCount - 1, 0) = .Cells(i, 3) 'Наименование материала ListBox21.List(ListBox21.ListCount - 1, 1) = .Cells(i, 4) 'ед. изм. ListBox21.List(ListBox21.ListCount - 1, 2) = .Cells(i, 7) ' Цена |
До обеда числовые данные грузились как Double, в листе отображались с запятой.
Сейчас включил комп, а они в листе с точкой, и типом String.
И это не один Listbox, а все.
При этом, при загрузке через RowSourse, типы распределяются правильно.
В чем причина такого поведения? Как с этим бороться? (Имею в виду не преобразование типа при вычислениях, а при записи)