Pessoal,
Uso a função abaixo para máscara de CPF ou CNPJ, no formulário frmLocatario:
Private Sub txtCPFCNPJ_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'formata cnpj ou cpf
'digite sem pontos sem barras sem traços somente números
txtCPFCNPJ.MaxLength = 14
If Len(txtCPFCNPJ) = 11 Then
txtCPFCNPJ = Format(txtCPFCNPJ, "000"".""000"".""000-00")
Else
txtCPFCNPJ = Format(txtCPFCNPJ, "00"".""000"".""000""/""0000-00")
End If
End Sub
Gostaria de aproveitar a função para:
a) Impedir a Impostação de CPF ou CNPJ repetidos, emitindo MsgBox “Dado já cadastrado”;
b) Conferir o CPF ou CNPJ, emitindo MsgBox “Dígito não confere”.
Os dados ficam na Coluna F da Planilha Locatario, a partir da célula F2.
Obs: Não consegui adaptar post similares que encontrei no fórum.
Grato,
Pedro
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 18/04/2014 11:27 am