【发布时间】:2019-10-19 14:00:48
【问题描述】:
“我的用户表单包含两个文本框 TextBox1 属于出生日期,textbox2 属于年龄。如何在 TextBox1 中输入出生日期然后在 TextBox2 中显示完整的年龄和月份时创建代码?”
Dim Age
Dim Birthday As Date
Birthday = CDate(TextBox1.Text)
Age = Year(Date) - Year(Birthday)
TextBox2.Value = Age
我期望输出例如25.10 但实际输出 25
【问题讨论】:
-
你为什么期待 25.10?减去两个整数(年份值)将始终返回一个整数
-
25.10 表示年龄 25 岁 10 个月。如果有其他代码请解释我
-
那么在计算年龄时需要考虑月份。