Gerar código automaticamente

Excel Intermediário Profissional Básico Geral

Eu criei um formulário de cadastro que gera o campo "id" automaticamente e ao gravar insere os dados na planilha em ordem alfabética, ao solicitar um novo cadastro, o formulário gera um novo código "id" com o número da última linha que está faltando na planilha. Exemplo: Último cadastro ID 345 Novo Cadastro ID 346 O Novo cadastro possui um nome do cliente Iniciado com a Letra "A" e vai para o começo da tabela. Ao Clicar em gerar novo cadastro Ele sugere novamente o ID 346 ou invés de Sugerir o ID 347. Como resolvo isso via VBA?

 

Foto de Emilio S.
Emilio perguntou há 3 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
1 resposta
1
votos
1 usuário votou nessa resposta como útil.
Professora Juliana L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 anos
Melhor resposta
Essa foi a melhor resposta, escolhida pelo autor da dúvida

Olá, Emilio! Por se tratar de um código, o erro pode estar ocorrendo por diversos motivos. Mas aí vai minha dica.

Como os valores das IDs ficam "embaralhados" por conta da ordem alfabética dos nomes, você vai corrigir no VBA fazendo com que a coluna de IDs seja percorrida e o valor máximo adicionado em uma variável. Depois basta somar 1 nessa variável para compor a próxima ID. 

Espero que tenha clareado sua mente de alguma forma, mas se precisar de ajuda mais imersiva, entre em contato comigo, ok? :)

Se gostou da resposta, marque como "melhor resposta", me ajuda muito. Abraços!

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Professores particulares de Excel

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 60 / h
Juliana L.
Nova Iguaçu / RJ
Juliana L.
5,0 (6 avaliações)
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Graduação: Engenharia de Produção (CEFET/RJ)
English | inglês | plano de estudos com 12 meses + vocabulário
R$ 50 / h
Vilson B.
Ji-Paraná / RO
Vilson B.
5,0 (41 avaliações)
Horas de aulas particulares ministradas 96 horas de aula
Tarefas resolvidas 27 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Excel Básico Excel Avançado Excel Intermediário
Mestrado: Assessoria de Administração (Instituto Politécnico do Porto)
Conheça meu método inovador "excel mão na massa" que criei para ajudar quem precisa aprender rápido e sair na frente nas vagas de emprego e trabalho!
R$ 120 / h
Johny L.
Fortaleza / CE
Johny L.
4,3 (36 avaliações)
Horas de aulas particulares ministradas 94 horas de aula
Tarefas resolvidas 29 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Excel Intermediário Excel para Curso Superior Excel para Iniciantes
Graduação: Engenharia Civil (IFCE - Campus Fortaleza)
Professor da UFC - Aulas de estatística práticas e aplicadas ao mercado de trabalho além de acadêmico