Notifications
Clear all

Macro que impeça de cadastrar duplicado

4 Posts
3 Usuários
0 Reactions
1,129 Visualizações
(@echacur)
Posts: 8
Active Member
Topic starter
 

Boa tarde srs!

Estou bolando uma macro de cadastro de clientes, ela está quase 100%, porém gostaria de criar um impeditivo caso o CNPJ do cliente já esteja cadastrado.

Segue Plan e Anexo, a sub está no mod2 e a userform1 é a que diz respeito à ela!

A pessoa abre uma UserForm, preenche Nome, CNPJ, Ag e Conta e clica em "Cadastrar Cliente", que puxa a seguinte sub:

Sub Cadastrar_Cliente()

Dim i As Integer

i = 2

    Do Until Sheets("Base").Cells(i, 1) = ""
i = i + 1
    Loop

    If Sheets("Base").Cells(i, 1) = "" Then
        Sheets("Base").Cells(i, 1) = UserForm1.NomeEmpresa.Text
        Sheets("Base").Cells(i, 2) = UserForm1.NumeroCNPJ.Text
        Sheets("Base").Cells(i, 3) = UserForm1.NumeroAgencia.Text
        Sheets("Base").Cells(i, 4) = UserForm1.NumeroConta.Text
    End If
    
    MsgBox "Cliente Cadastrado."
    
End Sub

O CNPJ do cliente está em UserForms1.NumeroCNPJ.Text

Poderiam me ajudar?

Meu agradecimentos!

 
Postado : 30/11/2017 10:02 am
fcarlosc
(@fcarlosc)
Posts: 453
Honorable Member
 

Boa-tarde

Dá uma olhada se é dessa forma.

Att,

Francisco

 
Postado : 30/11/2017 10:42 am
(@jlrdasilva)
Posts: 3
New Member
 

Boa noite.
veja se ficou bom. coloquei duas condições.
nome e cnpj vazios e cnpj duplicado.

 
Postado : 05/12/2017 8:52 pm
(@jlrdasilva)
Posts: 3
New Member
 

esqueci do anexo..

 
Postado : 05/12/2017 8:53 pm