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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2014, 18:30   #1
konstantin1990
Пользователь
 
Регистрация: 20.07.2013
Сообщений: 63
По умолчанию Преобразование даты в число

Всем доброго времени суток! Не нашел ответа в интернете, может Вы уважаемые форумчане поможете! Есть Textbox1 в котором я печатаю дату формата dd.mm.yyyy мне нужно преобразовать это число в другом textbox в формат yyyymmdd. например: 01.12.2014 необходимо преобразовать в число 20141201! заранее спасибо!!!
konstantin1990 вне форума Ответить с цитированием
Старый 27.12.2014, 18:40   #2
konstantin1990
Пользователь
 
Регистрация: 20.07.2013
Сообщений: 63
По умолчанию

Или же если есть возможность сделать возможность программно преобразовывать дату в число формата эксель: например 31.12.2013 преобразовывалось в 41639!
konstantin1990 вне форума Ответить с цитированием
Старый 27.12.2014, 18:41   #3
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от konstantin1990 Посмотреть сообщение
Не нашел ответа в интернете!
Не может быть.
Код:
DD = "01.12.2014"
MsgBox Format(DD, "yyyymmdd")
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 27.12.2014, 18:57   #4
konstantin1990
Пользователь
 
Регистрация: 20.07.2013
Сообщений: 63
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Не может быть.
Спасибо большое! Помогло! А что во поводу преобразования даты в числовой формат? оказывается не совсем корректно использовать первый способ если работаешь с разными годами((( Второй вариант был бы корректен во всех отношениях

Последний раз редактировалось konstantin1990; 27.12.2014 в 19:37.
konstantin1990 вне форума Ответить с цитированием
Старый 27.12.2014, 19:42   #5
Step_UA
Форумчанин
 
Аватар для Step_UA
 
Регистрация: 09.06.2011
Сообщений: 388
По умолчанию

Код:
d = "31.12.2013"
MsgBox CSng(CDate(d))
на неконкретные вопросы даю неконкретные ответы ...
Step_UA вне форума Ответить с цитированием
Старый 28.12.2014, 19:59   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Вариант:
Код:
    Dim d As Long
    d = CDate("31.12.2013")
    MsgBox d
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразование даты man_of_virtue Microsoft Office Excel 5 22.02.2012 00:53
преобразование даты kate158 SQL, базы данных 1 19.08.2009 12:00
Преобразование даты John34 Microsoft Office Excel 4 24.06.2009 15:48
Преобразование даты Tavrida Microsoft Office Excel 6 31.03.2009 15:41
Преобразование даты в вещественное число nova-alex Общие вопросы Delphi 5 03.05.2007 10:51