Сравнение дат с использованием только месяца и года - PullRequest
0 голосов
/ 12 марта 2012

Я пытаюсь сравнить две даты, состоящие только из месяца и года. Месяц и год будут вводиться с клавиатуры. Результатом должен быть возраст.

Любая помощь будет оценена ... Спасибо

Ответы [ 2 ]

0 голосов
/ 29 августа 2012

В общем случае ответом будет значение DAY равным 1.

Так что в VBA это будет выглядеть так:

IF SERIALDATE('1',monthVAR1,yearVAR1) = SERIALDATE('1',monthVAR2,yearVAR2) THEN
--DO STUFF
ELSE
--DO OTHER STUFF
END IF
0 голосов
/ 12 марта 2012

Логика этого вопроса:

месяцев = (год 2 * 12 + месяцев2) - (год1 * 12 + месяцев1) годы = месяцы / 12

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...