오피스
[엑셀]전화번호 포맷 바꿔주는 함수
자료나눔
2011. 9. 23. 17:26
Function FP_NUMBER_FORMAT(sFrom As String) As String
Dim iLen As Integer
Dim sRet As String
iLen = Len(sFrom)
sRet = sFrom
Select Case iLen
Case 0, 13, 16
Case 11
sRet = Format(sFrom, "0##-####-####")
Case 10
If Left(sFrom, 2) = "02" Then
sRet = Format(sFrom, "0#-####-####")
Else
sRet = Format(sFrom, "0##-###-####")
End If
Case 9
sRet = Format(sFrom, "0#-###-####")
Case 8
sRet = Format(sFrom, "####-####")
Case 7
sRet = Format(sFrom, "###-####")
Case Else
sRet = "UnDefine " & iLen
End Select
FP_NUMBER_FORMAT = sRet
End Function