Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Function validaCPF(numCPF)
- If Len(numCPF) < 11 Then numCPF = String(11 - Len(numCPF), "0") & numCPF
- For caracter = 1 To 9
- DV1 = Val(Mid(numCPF, caracter, 1)) * caracter + DV1
- If caracter > 1 Then DV2 = Val(Mid(numCPF, caracter, 1)) * (caracter - 1) + DV2
- Next
- DV1 = Right(DV1 Mod 11, 1)
- DV2 = Right((DV2 + (DV1 * 9)) Mod 11, 1)
- If Mid(numCPF, 10, 1) = DV1 And Mid(numCPF, 11, 1) = DV2 Then validaCPF = "OK" Else validaCPF = "INVÁLIDO"
- End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement