Advertisement
Guest User

Valida CPF

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