【Excel自定义函数】万能转日期-欢乐小爪
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


【Excel自定义函数】万能转日期

发表时间:2014/7/8 评论(0) 浏览(4212)  评论 | 加入收藏 | 复制
   
摘 要:【Excel自定义函数】万能转日期
正 文:
Function 万能转日期(a As Range)
If a <> "" Then
B = "R" & a
  For I = Len(B) To 1 Step -1
    If IsNumeric(Mid(B, I, 1)) Then
     F = Mid(B, I, 1) & F
     Else
     G = Format(F, "00") & G
     F = ""
    End If
  Next
  If Len(G) = 4 Then G = Year(Now()) & G
  If Len(G) = 6 Then
    If Left(G, 2) * 1 > Mid(Year(Now()), 3, 2) * 1 Then
      G = "19" & G
    Else
      G = "20" & G
    End If
  End If
   G = Right(G, 8)
 
If IsDate(Format(G, "0000-00-00")) Then
  万能转日期 = Format(G, "0000-00-00")
Else
 万能转日期 = "日期不合法,源文本有错误"
End If
End If
End Function

Access软件网交流QQ群(群号:198465573)
 
 相关文章
Excel自定义数字格式的经典应用  【cgyglen  2009/11/15】
Excel-凌乱日期按年月格式求不重复值按顺序排列求值  【欢乐小爪  2011/6/6】
时间 日期 自定义函数  【欢乐小爪  2012/6/25】
【Access自定义函数】不规则提取日期数据的示例  【红尘如烟  2013/2/13】
【Access自定义函数】判断闰年平年的示例,获取年份是否闰年的方...  【麥田  2013/12/28】
【Access基础扫盲】-创建自定义函数  【小赵  2014/5/26】
常见问答
技术分类
相关资源
文章搜索
关于作者

欢乐小爪

文章分类

文章存档

友情链接