Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.09.2016, 22:14   #1
ольгаг
Форумчанин
 
Регистрация: 22.02.2010
Сообщений: 325
По умолчанию Формат числа в ListBox

Здравствуйте Уважаемые программисты!
Код ниже (vba excel 2003) изменяет формат отображения числа в ListBox-е: число "1500,20" отображается как "1500,2". Но если вводится целое число, например, "1500" то оно отображается как "1500,". Подскажите пожалуйста как можно скрыть отображение запятой, если число целое?

Код:
With Me.ListBox       
For i = .ListCount - 1 To 0 Step -1          
.List(i, 0) = (Format(.List(i, 0), "0.##"))       
Next i 
End With
Спасибо!
ольгаг вне форума Ответить с цитированием
Старый 09.09.2016, 04:55   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Может так устроит:
Код:
.List(i, 0) = --.List(i, 0)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA как установить формат дата для N-го столбца в ListBox'е АННА-ЕАО Microsoft Office Excel 13 08.03.2013 19:47
Val() и формат числа VictorM Microsoft Office Excel 7 29.03.2012 12:35
формат текста строк в listbox skalt12 Общие вопросы Delphi 8 30.06.2010 09:02
Формат числа mchip Microsoft Office Word 15 17.11.2009 00:32
Access Формат числа Melamory Microsoft Office Access 1 28.09.2008 17:29