USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Validações)

Título da Dica:  Verificar a Validade do PIS
Postada em 14/8/2000 por Webmaster      Clique aqui para enviar email para o autor  webmaster@vbweb.com.br
Public Function isPIS(ByVal pPIS As String) As Boolean
  
    Dim Conta As Integer, Soma As Long, Tabela As String
    
    isPIS = False: Tabela = "3298765432"
    
    If Val(pPIS) = 0 Then
        Exit Function
    ElseIf Len(pPIS) <> 11 Then
        Exit Function
    End If
    
    For Conta = 1 To 10
        Soma = Soma + Val(Mid(pPIS, Conta, 1)) * Val(Mid(Tabela, Conta, 1))
    Next
  
    If IIf(Int(Soma Mod 11) <> 0, 11 - Int(Soma Mod 11), Int(Soma Mod 11)) <> Val(Mid(pPIS, 11, 1)) Then
        Exit Function
    End If
  
    isPIS = True

End Function
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página