
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.02.2007, 10:38:28
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
Приветствую Вас знатоки. Проблема такова: занашу в ячейку переменную типа Currency, а excel переделывает данное по своему. Например: пишу в ячейку переменную типа Currency (знач: 2,416), а в этоге получается 2 416 (он счттает что это не 2,416 а 2 416(после двойки пробел как разделитель разряда.)) Sub Help() Dim n as Currncy n=2,416 cells(1,1).value=n End Sub На выходе в ячейке 2 416 (после двойки пробел как разделитель разряда) Помогите советом. Плиз!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 10:58:40
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
glazz_gmsDim n as Currncy неужели в коде так и указано? glazz_gmsn=2,416 опять же, неужели в коде разделитель запятая? у меня вот так работает без ошибки, хотя точность теряется до двух знаков Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 16:28:15
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
да ошибка вышла. Извиняюсь. Но вот как избавиться от округления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 16:38:17
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
glazz_gmsНо вот как избавиться от округления. используй Double. Вряд ли будет потребность оперировать с суммами, превышающими предел 15 разрядов мантиссы (триллион будет считаться сточностью до копеек) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 16:57:38
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
Значит не ошибка. Но как этообъяснить Вот скрины: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 16:57:55
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
и вот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 16:58:46
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
прокоментируйте плиз! Первоначальный вопрос и скрины! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 17:00:28
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
при помещении значения переменной типа currency тип ячейки тоже становится таким. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 18:34:57
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
Ув. vbapro Кстати тип переменной "Curency" имеет 4 знака после запятой (Например: Х,ХХХХ) я опубликовал картинки в которых явно видно, что в переменная "n" имеет значение с запятой. Excel у меня работает с Curency и в нем запятая. Как это обяснить не знаю но это факт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 18:45:24
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
Поясните ответ на первоначальный вопрос! У меня даже функции (as Currency) возвращают данные с запятой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 18:55:37
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
glazz_gmsКстати тип переменной "Curency" имеет 4 знака после запятой (Например: Х,ХХХХ) с этим не поспоришь :) glazz_gmsя опубликовал картинки в которых явно видно, что в переменная "n" имеет значение с запятой.Внутри программы, как видно в коде, числовые литералы пишутся с точкой в качестве десятичного разделителя. Запятая, а точнее разделитель Application.International(xlDecimalSeparator) появляется при конвертировании числовго значения в текст и не зависит от типа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 20:04:32
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
Дайте мне (плиз) практический совет. Как мне победить ",". У меня все функции которые возвращают ( as Currency) они возвращают значение с запятой. Как мне это быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 20:26:27
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
1. посмотри так что получается? Код: plaintext 1. 2. 3. 4. 2. что у тебя стоит в системных настройках региональных стандартов в качестве разделителя групп разрядов. это также можно узнать через Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 20:33:29
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
Debug.Print Application.International(xlThousandsSeparator) у меня равно " " (пробел), что дальше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 21:02:01
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 21:06:19
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
Результат процедуры : HELP = "2,42р." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2007, 22:07:01
|
|||
|---|---|---|---|
Пробле автоподбора типа ячейки в excel |
|||
|
#18+
это не все, еще какой-то вопрос остался открытым? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2183436]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 350ms |

| 0 / 0 |
