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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2015, 15:48   #1
CkooTuHa
Пользователь
 
Регистрация: 08.12.2013
Сообщений: 27
По умолчанию VBA формат

Как вывести значение в формате времени 37:30:55 для Label на форме VBA?
Код:
If ComboBox1.ListIndex = 18 Then Me.Label1 = Worksheets("Лист1").Range("A20").Value
CkooTuHa вне форума Ответить с цитированием
Старый 04.05.2015, 16:33   #2
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Если Вы реально видите в ячейке 37:30:55, то свойство .Value можно просто заменить на .Text

Код:
Label1 = Range("Лист1!A20").Text
Или отформатировать дату/время в соответствии с нашими требованиями, например :

Код:
Label1 = Application.Text([Лист1!A20], "[h]:mm:ss")
pashulka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA Вставить формат ячеек. Zzema Microsoft Office Excel 1 30.09.2013 13:49
VBA,преобразование в строковый формат DimR Помощь студентам 0 07.04.2010 23:03
VBA Как задать формат даты и времени kaa1977 Microsoft Office Excel 5 02.04.2010 12:19
Пользовательский формат VBA Excel luxery Microsoft Office Excel 13 07.11.2008 21:00
Задать формат, числу в VBA valerij Microsoft Office Excel 3 04.06.2008 10:58