Страницы: 1
RSS
сравнение дат на больше меньше
 
Приветствую, сравниваю две переменные формата Date на больше/меньше.    
if date1<date2....  
26.11.2010 меньше чем 25.06.2010 Что не так? Спасибо.
 
все работает )
Редко но метко ...
 
у меня нет. при сравнении дат нет каких либо рекомендаций? просто одна с другой сравнивается? например с разными месяцами? поиском пользовался - ничего не нарыл, говорят просто сравнивай и все
 
Здравствуйте! У меня проверка работает корректно
 
{quote}{login=The_Prist}{date=18.11.2010 03:24}{thema=}{post}Как присваиваете переменным значения? Откуда берете? Есть подозрение, что Вы думаете, что дата одна, а на самом деле она не та...Что говорит отладка? Смотрели значения этих переменных?{/post}{/quote}  
Здравствуйте Дм, первая дата точно в формате Date я ее задаю, а вторая берется из ячейки. Проверил, ячейка строковый формат имеет. Тогда нужно как-то в Date тоже перевести? Странно, что не выдает ошибки о разных форматах. Тупо неправильно сравнивает.
 
Sub qqq()  
Dim Date1 As Date  
Dim Date2 As Date  
Date1 = CDate("26.11.2010")  
Date2 = CDate("25.06.2010")  
If Date1 < Date2 Then MsgBox "Меньше"  
End Sub
 
{quote}{login=Юрий М}{date=18.11.2010 03:34}{thema=}{post}Sub qqq()  
Dim Date1 As Date  
Dim Date2 As Date  
Date1 = CDate("26.11.2010")  
Date2 = CDate("25.06.2010")  
If Date1 < Date2 Then MsgBox "Меньше"  
End Sub{/post}{/quote}  
Да Юрий, вторую дату из ячейки обработал CDate и вроде заработало. Только хелп не рассказывает что это за функция. Сейчас погуглю про это. Спасибо Вам и Дм.
 
{quote}{login=Peter}{date=18.11.2010 03:58}{thema=Re: }{post}{quote}{login=Юрий М}{date=18.11.2010 03:34}{thema=}{post}{/post}{/quote} Только хелп не рассказывает что это за функция{/post}{/quote}  
Ещё как рассказывает - ставим курсор на Cdate и жмём F1 :-)
Страницы: 1
Читают тему
Наверх