Формат даты в комбобоксе

Программирование на Visual Basic for Applications
Brudda
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 21.02.2005 (Пн) 14:47
Откуда: Рига

Формат даты в комбобоксе

Сообщение Brudda » 18.06.2007 (Пн) 14:12

Добрый день.
Не могу справиться с такой задачей (Excel).
Есть пользовательская форма, на ней комбобокс. Комбобокс заполняется датами с листа. Формат даты на листе ДД.ММ.ГГГГ, а в комбобоксе М/ДД/ГГГГ. Может кто знает как изменить в комбобоксе формат даты?
Заранее спасибо.
С почтением,
Brudda

Avtopic
Постоялец
Постоялец
 
Сообщения: 442
Зарегистрирован: 30.09.2005 (Пт) 17:15
Откуда: Tbilisi

Re: Формат даты в комбобоксе

Сообщение Avtopic » 18.06.2007 (Пн) 15:59

Brudda писал(а): Может кто знает как изменить в комбобоксе формат даты?

формат даты меняется Format-ом

Brudda
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 21.02.2005 (Пн) 14:47
Откуда: Рига

Сообщение Brudda » 18.06.2007 (Пн) 17:52

Avtopic, спасибо, но мне не удалось обнаружить у комбобокса такого свойства или метода как "Format".
ИмяФормы.ИмяКомбобокса.Format = "DD.MM.YYYY" - не работает (точнее, выдает ошибку). Или я что-то не так делаю?

Avtopic
Постоялец
Постоялец
 
Сообщения: 442
Зарегистрирован: 30.09.2005 (Пт) 17:15
Откуда: Tbilisi

Сообщение Avtopic » 18.06.2007 (Пн) 18:13

Format ни метод и не свойство Комбобокса,
это функция, возвращает результат, который можно использовать... допустим присвоить чему-то...
В нашем случае результат нужно использовать при заполнении Комбобокса...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.06.2007 (Пн) 18:24

Brudda, покажи, как заполняешь комбобоксы. У меня все работает с учетом формата ячеек.
Lasciate ogni speranza, voi ch'entrate.

Krasnaja Shapka
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 87
Зарегистрирован: 26.10.2006 (Чт) 12:13
Откуда: Киев

Сообщение Krasnaja Shapka » 18.06.2007 (Пн) 18:50

это не свойство комбобокса, набери в хелпе Format Function
Если ясность вашего объяснения исключает ложное толкование, все равно кто-то поймет вас неправильно.

Brudda
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 21.02.2005 (Пн) 14:47
Откуда: Рига

Сообщение Brudda » 18.06.2007 (Пн) 23:23

Alibek, Комбобокс заполняется следующим образом:
Код: Выделить всё
Do While Cells(12, DateColumn).Value <> ""
   fConvertCurrency.cbbQDate.AddItem Sheets("Data").Cells(12, DateColumn).Value
   DateColumn = DateColumn + 1
Loop


*******************
Format Function - спасибо, проверю.

С почтением
Brudda

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.06.2007 (Вт) 7:18

Зачем Value? Используй Text.
Lasciate ogni speranza, voi ch'entrate.

Brudda
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 21.02.2005 (Пн) 14:47
Откуда: Рига

Сообщение Brudda » 19.06.2007 (Вт) 12:47

Alibek, спасибо - теперь все как надо.
С почтением,
Brudda


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 109

    TopList  
cron