|
|
|
Автоматическое преобразование. Зачем???
|
|||
|---|---|---|---|
|
#18+
Проблему демострирует маленькая процедурка: ---------------------------------------- Sub test() ActiveSheet.Cells(1, 1).Value = "111,555" End Sub ---------------------------------------- До выполнения процедуры - абсолютно чистый лист и форматы всех ячеек "по умолчанию". После выполнения - формат ячейки (1, 1) меняется на числовой с количеством символов после запятой равным нулю и разделителем групп разрядов. Т.е. в результате в ячейке вместо "111,555" я вижу ""111 555", а хочу видеть то, что задал. Причем, если вместо запятой указать точку, т.е. "111.555", то все отображается корректно и формат ячейки не меняется. Зачем эксель так делает!? И как заставить эксель и с точкой и с запятой поступать одинаково? P.S. Зависимости от значения параметра "Decimal Separator" в региональных настройках я не заметил. Хотя, предполагаю, что должна быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 16:24 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2163181]: |
0ms |
get settings: |
12ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
97ms |
get topic data: |
13ms |
get first new msg: |
9ms |
get forum data: |
4ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 459ms |

| 0 / 0 |
