|
Установить (через com) в excel разделитель дробной части точку |
☑ |
0
vechiy
01.11.12
✎
14:58
|
По умолчанию - запятая
Тема на форуме поднималась, но решения я не нашел
Делаю так: Лист.Cells(сч, 2).NumberFormat = "0.00";
Так ругается
Как установить разделитель-точку, или просто строковый формат?
В ячейки пишу уже отформатированные числа, разделенные точкой
|
|
1
sidalexsandr
01.11.12
✎
15:04
|
Попробуй сменить тип ячейки с числовоого на строковый.
|
|
2
MadHead
01.11.12
✎
15:05
|
А разве можно на это повлиять? И вообще зачем вам это?
|
|
3
sidalexsandr
01.11.12
✎
15:07
|
(0) Вот ссылка на описание тип данных в visual basic
|
|
4
vechiy
01.11.12
✎
16:11
|
где ссылка?)
(2) надо было
вопрос снят, нужны были оказывается запятые. Но как сделать разделитель точкой - тоже интересно.
Теперь вопрос другой - в другую ячейку пишется длинное число - номер счета, к примеру.
По умолчанию формат ставится общий и это число excel показывает в экспоненциальной форме.
Если ставлю формат
Лист.Cells(сч, 1).NumberFormat = "0";
то вместо пяти последних цифр проставляются нули
Как выставить, например, строковый формат через cells. ?
Или писать число так, как оно есть, безо всяких экспонент?
|
|
5
vechiy
01.11.12
✎
16:15
|
типа
12345612345612345612
пишется как
12345612345612300000
|
|
6
samozvanec
01.11.12
✎
16:19
|
запиши макрос, открой, кури
|
|
7
vechiy
01.11.12
✎
16:30
|
да я записанное а эксель значение уже не могу к нормальному преобразовать, он последние 5 цифр нулями забивает
|
|
8
vechiy
01.11.12
✎
16:39
|
нашел)
Лист.Cells(сч, 1).NumberFormat = "@";
|
|