Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: цифровой формат Добавлено: 02.07.10 20:41  

Автор вопроса:  oleg
Всем форумчанам доброго вечера!

Столкнулся на первый взгляд с ерундовой проблемой, но завис конкретно. Ячейке с ЦИФРАМИ, не текстом, над цифрами нужно совершать операции, нужно задать формат по типу 15-20 (15,20). Кто-нибудь сталкивался с такими форматами?
Я понимаю, что разделитель целой части числа это либо "," либо ".", однако присутствуют человеки, которые так числа не понимают. Описать в текстовом формате разделение через дефис два последних знака это не вопрос. Как заставить числовой формат понимать - как ,?
Буду признателен за помощь.
Спасибо.

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Jasmin



Вопросов: 23
Ответов: 417
 Профиль | | #1 Добавлено: 02.07.10 20:54
См. http://www.vbnet.ru/forum/show.aspx?id=206555 Использовать - вместо . или ,

Ответить

Номер ответа: 2
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #2
Добавлено: 02.07.10 20:55
отщитываешь первые две цифры и ставишь & "-" & две последние цифры.

Ответить

Номер ответа: 3
Автор ответа:
 oleg



Вопросов: 12
Ответов: 23
 Профиль | | #3 Добавлено: 05.07.10 13:39
Доброго дня!
Спасибо, что откликнулись, но к сожалению не то.
Нужно задать формат ячейки без VBA.
Вариант с &"-"& для числа с нецелой частью не подходит в принципе.
Весь смысл вместо запятой (точки) разделяющей дробную часть иметь -.

Ответить

Номер ответа: 4
Автор ответа:
 Jasmin



Вопросов: 23
Ответов: 417
 Профиль | | #4 Добавлено: 06.07.10 19:23
Ну можно поменять системный разделитель. Но я предпочитаю этого не делать, вдруг какие-другие программы тоже используют. Но если тебе нужно без VBA, то такой вариант. Просто поменять в настройках ОС разделитель . на -

Ответить

Номер ответа: 5
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #5
Добавлено: 17.08.10 15:24
однако присутствуют человеки, которые так числа не понимают.

Хорошо еще, что эти человеки понимают арабские цифры) А то как бы ты дроби на римских показал? :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам