|
|
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
Хелп! Плиз! вот кусок кода Код: plaintext значение ran.Cells(i, "i").Value = 13775,9518 после выполнения данного кода ThisWorkbook.Sheets("name").Cells(rownum, "i").Value = 13775,95 последние две цифры обрезал в никуда. Кто знает почему и как с этим бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 12:58 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
Самое простое, Кликните правой кнопкой в нужную ячейку, потом Format cells->Numbers->Decimal places 4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 13:06 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
Не помогло. он овсе равно обрезает. округляет я бы даже сказал до сотых :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 13:13 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
а потом добавляет в конец два нуля. перед выполнением кода в дебагере отображает что у ran.Cells(i, "i").Value type = Variant/Currency а у ThisWorkbook.Sheets("name").Cells(rownum, "i").Value type = Variant/Empty если конечно это поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 13:16 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
Выложите ваш файл (если не секретные данные), посмотрим :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 13:34 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
файл выложил но это часть проекта который полностью выкладывать не могу :( ошибка возникает при выполнении функции fullspec.WriteDevInfo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 13:59 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
Это может происходит из за того что програмно данные обрезаются до сотых и когда увеличиваем разряды после запятой, выходят нули. Для денежных данных большая точность не нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 16:45 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
CyberBobЭто может происходит из за того что програмно данные обрезаются до сотых и когда увеличиваем разряды после запятой, выходят нули. Для денежных данных большая точность не нужна. а почему они обрезаются? вот в чем вопрос. я их не обрезаю мне это совсем не надо :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 17:38 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
Вы конечно это неделайте. Просто код макроса так делает, может больше двух разрядов после запятой не требуются. Можно дебагером найти участок кода где это деляется и исправыть, но игра не стойт свеч. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 17:47 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
дебаггером я и так нашел место где это происходит - value одной ячейки присваивается другой. только вот почему он обрезает в этом месте неизвестно мне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 17:56 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
Тогда как проседура называется и сторка которую вы нашли (там команда Trim может делать "обрезаные") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 11:06 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
Как ни странно, не обрезает так: Код: plaintext 1. т.е. должно сработать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 11:18 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
Или ещё получилось через переменную: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 11:22 |
|
||
|
Помогите, excel обрезает данные
|
|||
|---|---|---|---|
|
#18+
спасибо, буду пробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 16:35 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2178122]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
191ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 537ms |

| 0 / 0 |
