Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
29.03.2024, 16:19:55
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Поиск:
Расширенный поиск
Добавляйтесь в нашу
группу ВКонтакте
- будьте в курсе всех новых событий сайта, узнавайте первым обо всех акциях и новых статьях!
33 233
Сообщений в
5 454
Тем от
6 753
Пользователей
Последний пользователь:
malanik777
Excel это не сложно
Основные форумы
Вопросы по Excel и VBA
Сравнение двух дат!
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Автор
Тема: Сравнение двух дат! (Прочитано 6811 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Elena666
Пользователь
Репутация: +0/-0
Офлайн
Сообщений: 87
Сравнение двух дат!
«
:
05.09.2015, 13:14:15 »
Здравствуйте, форумчане.
Столкнулась с проблемой:
Необходимо сравнить две даты, которые появляются в ячейках посредством Userformы (Textbox1 и Textbox2). По результатам сравнения срабатывает макрос. Например А1>A2. Если даты в пределах одного месяца, то вся работает ОК. Если же месяца разные и тем более года, то программа не определяет, что одна дата больше другой. Понимаю, что проблемам в формате. Но что не так - не понимаю. Подскажите, пожалуйста. Спасибо.
(Для примера в Образце сделана функция "ЕСЛИ", которая тоже "не понимает", что дата больше).
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
Репутация: +485/-0
Офлайн
Сообщений: 5 828
Re:Сравнение двух дат!
«
Ответ #1 :
05.09.2015, 13:20:26 »
Из текстбокса по умолчанию даты записываются в ячейки в текстовом формате.
Поэтому либо при выгрузке на листе приводить к типу:
Код: (vb)
Cells(1,1).Value = CDate(TextBox1.Value)
либо при сравнении:
Код: (vb)
If CDate(Cells(1,1)) > CDate(Cells(2,1)) Then
Записан
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:
-
41001332272872
-
R298726502453
Elena666
Пользователь
Репутация: +0/-0
Офлайн
Сообщений: 87
Re:Сравнение двух дат!
«
Ответ #2 :
05.09.2015, 14:52:00 »
Спасибо огромное! Получилось!
Записан
Страниц: [
1
]
Вверх
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Правила форума и вопросы по работе форума
-----------------------------
=> ОБЩИЕ ПРАВИЛА ФОРУМА
=> ВОПРОСЫ ПО РАБОТЕ ФОРУМА
-----------------------------
Основные форумы
-----------------------------
=> Вопросы по Excel и VBA
=> PowerQuery, PowerPivot, PowerBI и запросы
=> Вопросы по Word и VBA
=> Вопросы по Outlook и VBA
=> Вопросы по Access и VBA
=> Вопросы по PowerPoint и VBA
=> Вопросы по Office для MAC
=> Вопросы по работе в Google-таблицах
=> Полезные решения
=> Баги и глюки при работе с Excel и VBA
=> Вопросы по OpenOffice и LibreOffice
=> Вопросы по надстройке MulTEx
=> Вопросы по MyAddin
=> Вопросы по бесплатным надстройкам
=> Вопросы по программам
-----------------------------
Прочие форумы
-----------------------------
=> Заказы на написание макросов, работа для специалистов по Excel и VBA и пр.
=> Курилка
-----------------------------
Удаленные темы и сообщения
-----------------------------
=> Список удаленных
Загружается...