Здравствуйте, Знатоки! Срезается ноль в данных приходящих из интернета. То есть, если на сервере число 1,850 то excel получает 1,85 . Формат ячеек не при чем. Нельзя ли сделать так, что бы числа приходили такими как они есть в интернете? Может быть что то в настройках? Excel 2010. Заранее благодарен.
Данные из интернета.
04.02.2012 22:49:39
|
|
|
|
05.02.2012 03:12:26
Не. Такого не пробовал.
|
|
|
|
05.02.2012 14:44:57
Похоже, придётся в региональных настройках указывать запятую в качестве разделителя разрядов:
|
|
|
|
05.02.2012 16:04:50
Что то не получается найти такие настройки. А где это?
|
|
|
|
05.02.2012 16:10:16
Панель управления.
|
|
|
|
05.02.2012 16:25:48
Так нижние числа становятся гигантскими:)
|
|
|
|
05.02.2012 16:36:54
{quote}{login=vorimid}{date=05.02.2012 04:25}{thema=Re:}{post}Так нижние числа становятся гигантскими:)
если это проблема - тогда держите макрос: Dim a As Long, i As Long a = Sheets(1).Cells(Rows.Count, 5).End(xlUp).Row For i = 9 To a With Sheets(1).Range("E" & i) If Sheets(1).Range("E" & i) < 99 Then .NumberFormat = "0.000" Else .NumberFormat = "0" End If End With Next i
Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?
|
|
|
|
05.02.2012 16:49:55
{quote}{login=Юрий М}{date=05.02.2012 04:10}{thema=}{post}Панель управления.{/post}{/quote} Ага, нашел
|
|
|
|
05.02.2012 17:03:05
{quote}{login=LightZ}{date=05.02.2012 04:36}{thema=Re: Re:}{post}{quote}{login=vorimid}{date=05.02.2012 04:25}{thema=Re:}{post}Так нижние числа становятся гигантскими:)
если это проблема - тогда держите макрос: Dim a As Long, i As Long a = Sheets(1).Cells(Rows.Count, 5).End(xlUp).Row For i = 9 To a With Sheets(1).Range("E" & i) If Sheets(1).Range("E" & i) < 99 Then .NumberFormat = "0.000" Else .NumberFormat = "0" End If End With Next i{/post}{/quote} :) Я че то смысл макроса не понял. Он же возвращает все в исходное состояние. Изменением формата мы добавляем нули, нажимаем на кнопочку и все как было становится. Число 912 все равно получается больше чем 1,030. Это не правильно.Под числом 1,030 подразумевается 1030. Вообще это развитие объекта. Эти числа я перевожу в проценты и составляю по ним диаграмму. И вот эта запятая, которая появилась и будет дальше присутствовать, все сшибает. |
|
|
|
05.02.2012 17:12:19
т.е если в Вашем файле число 1.03 так это должно быть 1030?
ничего не понял...
Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?
|
|
|
|
05.02.2012 20:32:22
Да отлично! Спасибо. Один вопрос. На отрицательные числа реакция неадекватная. Пример: лист2, ячейка E29. Можно ли это решить?
|
|
|
|
06.02.2012 09:34:01
{quote}{login=The_Prist}{date=06.02.2012 08:46}{thema=}{post}Попробуйте так:...{/post}{/quote}
:)) Все четко. Спасибо большое! И спасибо всем откликнувшимся на мою просьбу. |
|
|
|
11.02.2012 17:49:52
Спасибо большое.
|
||||
|
|
|||
Читают тему