|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
LZ ,请问,我如果是把年龄=出生年月日,不从身份证上得到,程序该要做哪个位置修改,谢谢
Cells(irow, 6).FormulaR1C1 = "=If(Len(rc[9]) = 18, Year(today()) - Mid(rc[9], 7, 4), Year(today()) - 1900 - Mid(rc[9], 7, 2))"
Cells(irow, 6).FormulaR1C1 = "=If(Len(rc[9]) = 18, Year(today()) - Mid(rc[9], 7, 4), Year(today()) - 1900 - Mid(rc[9], 7, 2))"
年龄的公式不是这两条控制,因为有的没有身份的时候,年龄就不能统计了,如何修改,
.Cells(irow, 6).FormulaR1C1 = "=FLOOR(((TODAY()-rc[1])/365),1)"
用舍入函数好像不行啊,我改为上面的代码后,在点基本资料的查询修改按钮时,在下面这条报错
TBold = .Cells(irow, 6)
不会VB,楼主能不能帮忙改下,谢谢 |
|