Pacote Completo Com 17 Cursos  Para Você Aprender A Desenvolver Planilhas De: Cadastro de Clientes, Controle de Estoque, Controle de Contas , Controle de Vendas, Cadastro Com Fotos, Sistemas 30 Dias e Muito Mais...

Artigos

código automático vba



Bom dia pessoal, no artigo de hoje vamos aprender como gerar código automático no vba, você que usa um formulário com campos de dados e esses dados são salvos em uma planilha como por exemplo um cadastro de clientes sabe da importância em ter um campo código  para cada cadastro efetuado, e para isso nos adicionamos em nosso vba uma textbox onde seu nome é o código, ou para ser mais esclarecido o numero de registro.

novo 1 código automático vba

Pensando nisso, decidi posta aqui no blog como que eu faço para gerar registros automáticos nos meus trabalhos que eu faço em vba, o processo é bem simples e fácil de adapta, aconselho vocês baixarem a planilha de referencia feita para esse artigo, no final estarei deixando um link de download.

 

Faça um novo projeto vba de text, adicione um formulário e a ele uma text-box.

imagem 1 1 código automático vba

Agora vamos dar um duplo click dentro do nosso formulário, e no lado superior direito vamos mudar o evento dele para initialize, esse evento indica que toda vez que o formulário for aberto o nosso código sera executado, sendo assim fazendo a contagem dos números na text-box automático.

imagem 2 2 código automático vba

Agora copie o código a baixo dentro do evento initialize que declaramos para nosso formulário, logo apos basta executar o trabalho e ele já irar funcionar.

imagem 3 2 código automático vba

imagem 4 2 código automático vba

 

Teve duvidas ? baixe a planilha de referencia desse artigo clicando no botão a baixo, ou deixe seu comentário logo a baixo, se precisar de ajuda com seu trabalho entre em contato comigo pelo chat.

Bom pessoal  o artigo de hoje foi esse, espero que tenham gostado e até aproxima.

botao download código automático vba

código automático vba código automático vba código automático vba código automático vbacódigo automático vba 
código automático vba

Sobre o autor | Website

  • Leandro

    Olá, deu certinho pra mim aqui.
    Muito obrigado.

    • Leandro obrigado por comentar mano…
      Fico feliz por ter ajudado cara, grande abraço 🙂

  • I have been surfing online greater than 3 hours
    nowadays, yet I never discovered any attention-grabbing article
    like yours. It’s beautiful worth sufficient for me. In my opinion, if all site owners and bloggers made good content material as you probably did, the internet will
    probably be much more helpful than ever before. http://www.yahoo.net

  • Giovani Silva

    Bom dia, Welisson
    Você saberia alguma forma de aplicar isso sem ser com uso de formulário?
    Por exemplo, tenho uma macro que salva a minha planilha em formato .pdf em uma determinada pasta. Teria como acrescentar um código para que, ao salvar a planilha em .pdf, já gerasse o novo código? E salvar como o “nome” desse código?

    Grato!

    • Olá Giovane, entre em contato pelo chat e vamos bater um papo bacana sobre sua duvida :D!

  • MistyDAl

    XRumer 12.0
    is a modern multifunctional software for mass posting/inviting/liking/registering on the:
    + Facebook
    + forums
    + blogs
    + soc.nets
    + different CMS’s
    with a totally automatic captcha breaking.

  • Hello! My name is MaryMarkova, our compane need to advertise on your website. What is your prices? Thank you. Best regards, Mary.

  • Hello! My name is AnnaMarkova, our company need to advertise on your website. What is your prices? Thank you. Best regards, Mary.

  • I simply want to mention I am all new to blogs and certainly enjoyed this web blog. Very likely I’m going to bookmark your blog post . You amazingly come with fantastic stories. Thanks for sharing your blog site.

  • Jorge Silva

    Este código vba na realidade ele conta quantas linhas tem no BD e gera o número da linha seguinte.
    Preciso de um código vba que gere realmente um código de cliente.
    Exemplo:
    Tenho três clientes.
    Cliente código 1
    Cliente código 2
    Cliente código 3
    Não é 1º, 2º, e 3º cliente.
    Digamos que em determinado tempo eu exclua o cliente código 2.
    Preciso continuar com os clientes códigos 1 e 3
    Enquanto eles forem meus clientes este código tem que ficar para sempre
    Ou seja:
    Tenho os clientes:
    Cliente código 1
    Cliente código 3
    Preciso que o código vba gere o cliente código 2 ou cliente código 4.
    Ele não pode contar as linhas e gerar de novo o cliente código 3.
    Não sei se alguém entendeu meu raciocínio e me dê uma resposta.

    • E ai Jorge!

      Cara com banco do excel é muito complicado realizar esse tipo de função, ainda mais se você prente vincular esse código com outras informações…

      Eu aconselharia você usar excel mais BDacess, porque ele possui chave primaria que nunca sera repitida, fora que irar suporta muito mais dados do que a tabela do excel!

      Utilizando uma listviw, você pode usar as tabelas para apresentar relatórios e graficos… o o BD access só para arquiva as informalções e mais nada!

Por gentileza, se deseja alterar o arquivo do rodapé,
entre em contato com o suporte.