我正在尝试比较仅包含月份和年份的两个日期。月份和年份将通过键盘输入。结果应该是年龄。
任何帮助将不胜感激......谢谢
答案 0 :(得分:0)
这个问题背后的逻辑是:
月=(第2年* 12 +月2) - (第1年* 12 +月1) 年=月/ 12
答案 1 :(得分:0)
一般答案是将DAY定为1。
所以在VBA中它看起来像:
IF SERIALDATE('1',monthVAR1,yearVAR1) = SERIALDATE('1',monthVAR2,yearVAR2) THEN
--DO STUFF
ELSE
--DO OTHER STUFF
END IF