Ir ao conteúdo
  • Cadastre-se

Excel 2010 + VBA - Cadastro de Clientes com gerador de código automático


rbtne0

Posts recomendados

Boa tarde pessoal, estou fazendo uma planilha de cadastro de cliente com macro.

O problema que estou encontrando é na geração de Código do Cliente automático. Na verdade não sei ao certo qual a rotina para que isso seja feito.

Esse é o link para quem puder me ajudar nessa parte:

https://www.4shared.com/file/BArU5jXT/Cadastro_de_Clientes.html

Link para o comentário
Compartilhar em outros sites

No código Private Sub btGravar_Click()

acrescente a linha em vermelho (pode excluir a caixa para o número do código no UserForm)

aproveite para corrigir os números das colunas, em azul são os números corretos

...
'Cadastro
'======================
'======================

[COLOR="Red"][B] Cells(lin, 2) = Application.Max(Range("B:B")) + 1[/B][/COLOR]
[COLOR="SeaGreen"][B]Cells(lin, 3) = txtCod >> exclua esta linha[/B][/COLOR]
Cells(lin, [COLOR="RoyalBlue"][B]3[/B][/COLOR]) = txtNome
Cells(lin, [COLOR="RoyalBlue"][B]4[/B][/COLOR]) = txtEnd
Cells(lin, [COLOR="RoyalBlue"][B]5[/B][/COLOR]) = txtFone
Cells(lin, [COLOR="RoyalBlue"][B]6[/B][/COLOR]) = txtCel
Cells(lin, [COLOR="RoyalBlue"][B]7[/B][/COLOR]) = txtObs

MsgBox "Cadastro efetuado com sucesso", vbInformation, "SUCESSO"
...

Link para o comentário
Compartilhar em outros sites

No código Private Sub btGravar_Click()

acrescente a linha em vermelho (pode excluir a caixa para o número do código no UserForm)

aproveite para corrigir os números das colunas, em azul são os números corretos

...
'Cadastro
'======================
'======================

[COLOR="Red"][B] Cells(lin, 2) = Application.Max(Range("B:B")) + 1[/B][/COLOR]
[COLOR="SeaGreen"][B]Cells(lin, 3) = txtCod >> exclua esta linha[/B][/COLOR]
Cells(lin, [COLOR="RoyalBlue"][B]3[/B][/COLOR]) = txtNome
Cells(lin, [COLOR="RoyalBlue"][B]4[/B][/COLOR]) = txtEnd
Cells(lin, [COLOR="RoyalBlue"][B]5[/B][/COLOR]) = txtFone
Cells(lin, [COLOR="RoyalBlue"][B]6[/B][/COLOR]) = txtCel
Cells(lin, [COLOR="RoyalBlue"][B]7[/B][/COLOR]) = txtObs

MsgBox "Cadastro efetuado com sucesso", vbInformation, "SUCESSO"
...

Obrigado Osvaldo, funcionou perfeitamente.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!