FUNCAO PIS/PASEP COM MASCARA
tem como vc enviar o seu projeto para analizarmos?
Segue arquivo em anexo. Observe que quando não se tem pontos nem dÃgitos no número funciona muito bem, mas quando se faz a separação não dá certo.
Não sei o que aconetece mas eu digitei e não me retornou nenhum erro, e nem posso ver a função pq está protegida por senha
MARCELO-TREZE,
Depois que digitar o número, tire os pontos e dÃgitos que ele te retornará. Segue arquivo em anexo desprotegido.
Depois que digitar o número, tire os pontos e dÃgitos que ele te retornará. Segue arquivo em anexo desprotegido.
aqui comigo funcionou assim
Private Sub TextBox21_LostFocus()
Dim ponto As String
If TextBox21.Text = [Ô][Ô] Then
Range([Ô]Y40[Ô]) = [Ô][Ô]
TextBox21.Text = [Ô][Ô]
Else
ponto = Replace(Replace(TextBox21.Text, [Ô].[Ô], [Ô][Ô]), [Ô]-[Ô], [Ô][Ô])
Range([Ô]Y40[Ô]) = PISPASEP(ponto)
End If
End Sub
MARCELO-TREZE,
Aqui também deu certo desse jeito. Muito obrigado pela atenção cara. Estou fechando o tópico e pontuando você.
Um abraço.
Aqui também deu certo desse jeito. Muito obrigado pela atenção cara. Estou fechando o tópico e pontuando você.
Um abraço.
Tópico encerrado , respostas não são mais permitidas