Я пытаюсь сравнить две даты, состоящие только из месяца и года. Месяц и год будут вводиться с клавиатуры. Результатом должен быть возраст.
Любая помощь будет оценена ... Спасибо
В общем случае ответом будет значение DAY равным 1.
Так что в VBA это будет выглядеть так:
IF SERIALDATE('1',monthVAR1,yearVAR1) = SERIALDATE('1',monthVAR2,yearVAR2) THEN --DO STUFF ELSE --DO OTHER STUFF END IF
Логика этого вопроса:
месяцев = (год 2 * 12 + месяцев2) - (год1 * 12 + месяцев1) годы = месяцы / 12