EXCEL VBA 身份证号检验函数
(2017-03-27 20:20:26)分类: EXCEL |
在工作中有时要用到检验身份证号的逻辑正确性,有时要根据性别、出生日期来随机生成身份证号
随机生成身份证用法:sfzh(sex,year,month,day)
sex为性别,year为出生年份,month为出生月份,day为出生的日期
Function sfzh(sex, year, month, day)
Dim idadd As String
Dim m, d As String
r = Application.RandBetween(1, 5)
If sex = "男" Then
rs = Mid("13579", r, 1)
Else
rs = Mid("02468", r, 1)
End If
'临海市身份证号地址位编码规则
1975-1980
身份证号地址位:331082