Como EVITAR cadastro de VALORES DUPLICADOS no FORMULÁRIO

Поделиться
HTML-код
  • Опубликовано: 3 дек 2024

Комментарии • 60

  • @HashtagTreinamentos
    @HashtagTreinamentos  4 года назад +4

    Fala galera!
    Se você gostou do vídeo deixa sua curtida, se inscreve no canal e clica no sininho!
    Quer fazer um Curso Completo de VBA com a gente? Se inscreve nesse link para ser avisado quando abrirmos novas vagas para o curso: bit.ly/lista-espera-vba-youtube
    Para receber conteúdo diário de Excel, VBA e Power BI gratuitamente, entre em nosso grupo do Telegram: t.me/joinchat/AAAAAFVJr0C7Il-tVurdUw
    Clique para baixar o MINICURSO GRATUITO de FORMULÁRIOS NO VBA: bit.ly/39QJ3jS
    ► Planilha utilizada no vídeo: pages.hashtagtreinamentos.com/planilha-1NyZu3hUW5vm7ALpWZla3GuEIOwr4tOCO
    ► RUclips: bit.ly/2O6A4RP
    ► Instagram: bit.ly/2F7B6t4
    ► Facebook: bit.ly/2UA4SwY
    ► Telegram: t.me/joinchat/AAAAAFVJr0C7Il-tVurdUw
    TOP Vídeos:
    ► Macros Excel VBA - Como criar uma Macro do Zero
    ruclips.net/video/uB3TBxHC1yQ/видео.html
    ► Como criar formulário no Excel - Criando Userform no VBA - 1/5
    ruclips.net/video/CHV7lN_W49Y/видео.html
    ► VBA - O que é VBA? O que são Macros?
    ruclips.net/video/T52_VUg_AKY/видео.html
    ► Gravar macro - Minicurso Prático de Macros e VBA (1/10)
    ruclips.net/video/Qa9A4lGL_Ig/видео.html
    ► Primeira Linha Vazia - Minicurso Prático de Macros e VBA (8/10)
    ruclips.net/video/k6ZoRq9Aqdg/видео.html

  • @giuliocesartavaresdasilva3306
    @giuliocesartavaresdasilva3306 2 года назад

    Excelente professor, explica muito bem.
    Parabéns!

  • @davidjorgetti9482
    @davidjorgetti9482 4 года назад +1

    Salvou a pátria esse código ....parabéns

  • @evangelhonaintegra695
    @evangelhonaintegra695 3 года назад

    Muito boa explicação.

  • @joaquimcarlosmendonca2336
    @joaquimcarlosmendonca2336 3 года назад

    Legal esta aula...

  • @xikusproducoesfotografia1810
    @xikusproducoesfotografia1810 4 года назад +1

    Sensacional Diego, um super LIKE pra você... Parabéns pelo vídeo, pelo canal e pelas aulas extremamentes fáceis de absorver. Adorei mesmo!!!!

  • @weltonlucasjj2616
    @weltonlucasjj2616 4 года назад

    Top. Explicação nota 1000

  • @nateciofigueredo4488
    @nateciofigueredo4488 4 года назад +1

    Muito bom! Me salvou, obrigado!

  • @helderchivurre2976
    @helderchivurre2976 5 месяцев назад

    Tope de linha...

  • @LGL_LOTERIAS
    @LGL_LOTERIAS 4 года назад

    Ótima aula valew #familia#somostodos12%

  • @peculiopinheiros6747
    @peculiopinheiros6747 2 года назад

    otima aula adorei mas tenho uma duvida
    tem como fazer isso para varias textbox?

  • @lucivaldeabreumenezesmenez724
    @lucivaldeabreumenezesmenez724 3 года назад

    Boa noite...legal sua explicação e demostração... mais tem um porem se você criar uma mascara (formatação) para o cpf e não usar a formatação personalizada do excel...então aceita normal a gravação de outro cpf igual...e se voce for pesquisar pelo cpf ele não reconhece os dados com mascara (formatação). teria com mudar isso. Porque eu gostaria de pesquisar por nome ou por CPF na planilha...ok

  • @dariojanny
    @dariojanny 2 года назад +2

    Fala Men, mas me diz por favor... caso eu queira editar o formulário existente, pra por informações posteriores, quais as ações

  • @davidjorgetti9482
    @davidjorgetti9482 4 года назад +2

    Seria interessante limpar o campo preenchido após digitado as informações

  • @koptian1
    @koptian1 4 года назад +2

    Quando deleto com o combobox em branco ele deleta o primeiro registro

  • @EngWagnerSsa
    @EngWagnerSsa 4 года назад +1

    #somostodos12%

  • @sandrohcostah
    @sandrohcostah 4 года назад

    Muito interessante a ideia... Uma vez precisei e fiz diferente kkkk... Coloquei um cont.se em uma célula pra contar uma coluna, que no caso aí seria o CPF... E referenciava outra célula, onde iria colocar o CPF digitado... No vba, se o resultado da célula onde está o contse fosse um, ele daria a mensagem que já existe... 🤗🤗🤗

  • @marcelalosito6745
    @marcelalosito6745 3 года назад

    Amei

  • @caiorodrigues3016
    @caiorodrigues3016 4 года назад +1

    Como um amigo aqui nos comentários já disse, seria interessante limpar o campo preenchido após digitado as informações. Não lembro se tem algum vídeo de vcs ensinando a resetar os campos do formulário. Obrigado!!

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 года назад +2

      Caio, pode atribuir o .value = "" ou .value=0 para esse campo após a ação ou logo quando começar o formulário.

    • @caiorodrigues3016
      @caiorodrigues3016 4 года назад

      @@HashtagTreinamentos muito obrigado!

  • @alexcassemirodossantos1079
    @alexcassemirodossantos1079 4 года назад +3

    Seria interessante procurar um funcionário e poder alterar os dados dele

  • @BuliwyfWX
    @BuliwyfWX 4 года назад +1

    perfeito

  • @Fernando-tm2px
    @Fernando-tm2px 3 года назад +1

    No caso eu estou fazendo com texto e nao com numero, no caso Val(....., sendo em texto o que colocar no lugar de val

    • @CarlosTurassa
      @CarlosTurassa 3 года назад

      Não é nescessario colocar nada, apenas = nomedasuacaixadetexto.Value

  • @ThalisPsico
    @ThalisPsico 3 года назад

    Como faz para bloquear a estrutura da planilha, quero obrigar o usuário clicar em "novo funcionário".

  • @cbwanderson
    @cbwanderson 2 года назад

    Para inserir uma foto do funcionário seria possivel?

  • @marcelocrx
    @marcelocrx 2 года назад

    Cadastrei e não recebi a planilha dessa aula

  • @fellipeaugusto7472
    @fellipeaugusto7472 4 года назад +1

    Vcs podiam fazer um vídeo explicando aquele formulário para excluir o funcionário, eu baixei a planilha mas não entendi algumas partes

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 года назад

      Fala Felipe, é uma boa sugestão para os próximos vídeos.

  • @reinaldopaiva6430
    @reinaldopaiva6430 3 года назад

    Como eu faço isso dentro de uma Tabela??
    Ex: inserir uma tabela Funcionários
    "TbFuncionarios"

  • @Crossfiteiro
    @Crossfiteiro 4 года назад

    Teria alguma aula q fala sobre copiar e colar formulas em planilhas muito grandes?
    o problema é -> computador lento.
    exemplo: uma planilha padronizada de sei la 14x20 pra cada cliente. sao mais de 10.000 clientes.
    o computador demora 5 min pra processar cada bloco de 100 clientes.
    tem como criar um macro vba pra quando acabar esse processamento, ele executar os proximos 100 clientes de forma automatica ?

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 года назад

      Olha temos um vídeo que vai te ajudar a deixar a planilha mais leve e não demorar tanto processando: ruclips.net/video/rW70sCKJOiY/видео.html
      Com VBA você consegue sim facilitar e automatizar diversos processos, com certeza conseguirá fazer isso para o seu, temos um vídeo para aprender mais sobre o VBA que também vai te ajudar: ruclips.net/video/Salpm1zs2AM/видео.html

  •  4 года назад

    Adorei a aula e estava a precisar desta informação. Obrigado e parabéns. Posso fazer isso em duas células, em que nenhum dos dados pode repetir? Por exemplo, nº e nome. As vezes posso repetir o nome ou o número.

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 года назад +1

      Jose, pode sim, basta colocar a verificação nas duas colunas para evitar o seu número e nome repetido.

    •  4 года назад

      @@HashtagTreinamentos Obrigado. Fiz de duas formas: uma com a "ou" e outra com outro "if" dando uma mensagem de repetição diferente.

  • @cezaribeirodelima3186
    @cezaribeirodelima3186 3 года назад

    Olá meu amigo, eu gostaria de limitar o número de registro numa planilha para fazer pedidos, isso é possível?

  • @josemariarabitedefreitas3658
    @josemariarabitedefreitas3658 2 года назад

    Boa noite, muito interessante e importante esse recurso em qualquer cadastro, mas não sei pq vocês sempre ensinam colocar o código de verificação no botão OK ou Cadastrar. Eu preferi colocá-lo no campo CPF e inicisr o cadstro pelo CPF e ao sair desse campo CPF ele já me informa se é cadastro duplo ou não me facilitando assim ganhar tempo. Você cadastra tudo e só no fim de todo o cadastro, às vezes um cadastro grande, ao clicar no OK vou saber se é duplicidade ou não e assim perder tudo. Só uma sugestão, não sou programador sou aprendiz curioso, mas gosto de facilitar tudo. Valeu

  • @paulodias8748
    @paulodias8748 Год назад

    Olá Diego, tudo bem? Estou com um problema, tenho um formulário com vários cadastros em colunas diferentes (CPF / CNPJ / Telefones, e-mail, etc..), está funcionando bem, não permitindo cadastrar estes itens em duplicidade, porém as vezes a célula fica vazia e quando fica mais de uma célula vazia o VBA entende que aquela célula está duplicada... Como faço para desconsiderar as células vazias e não considerar como cadastro duplicado? Podes me ajudar? Muito obrigado!

  • @fongsayuki4484
    @fongsayuki4484 4 года назад

    listview e ListBox VBA

  • @geneacalaca8493
    @geneacalaca8493 4 года назад

    Como faço para verificar o primeiro campo e se tiver duplicado parar sem precisar preencher todos os campos ?

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 года назад

      Genea, pode colocar um IF para verificar esse texto dentro do código.

  • @samuellima9881
    @samuellima9881 4 года назад

    Olá, gostaria de saber se é ao invés de fazer um cadastro unitário, é possível fazer um cadastro "em lote" de vários funcionários ao mesmo tempo?

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 года назад +1

      Samuel, é possílvel sim fazer esse cadastro em lote.

    • @samuellima9881
      @samuellima9881 4 года назад

      @@HashtagTreinamentos Podem fazer um vídeo mostrando como podemos fazer isso?

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 года назад

      Samuel, é que esse cadastro em lote é bem relativo, dependendo da quantia de informações que possui é mais fácil efetuar o cadastro um a um.
      Dependendo de como quer fazer também talvez o formulário já não seja a melhor opção.

  • @davirodrigues2029
    @davirodrigues2029 4 года назад

    Eu tenho uma dúvida e queria saber se vc pode me ajudar! Eu tenho uma aplicação ela tem uma tela de login e ao clicar no botão enter ele cria 3 abas automaticamente no excel abas Trabalho, Relatório, e Administrador porém eu preciso de um outro código que crie as abas verifique a existência dessas 3 abas na próxima vez em que eu inicializar a minha aplicação ... se vc ou alguem puder me ajudar agradeço eustou começando agora sou muito noob no vba abração... desde já agradeço.

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 года назад

      Fala Davi, Infelizmente não prestamos esse tipo de suporte mais específico e detalhado pelo RUclips, somente para os alunos do nosso curso completo. Caso tenha interesse, queira ser avisado das próximas turmas e quiser mais detalhes sobre o curso basta se inscrever no link: bit.ly/lista-espera-vba-youtube

  • @negreirosjp5880
    @negreirosjp5880 3 года назад +1

    No meu por algum motivo só está dando Usuário já cadastrado no primeiro, meu código é assim caso alguém saiba resolver fico agradecido
    Sheets("Users").Activate
    linha = Range("A1").End(xlDown).Row + 1
    lin = 2
    While lin < linha
    If Cells(lin, 1) = TextBox1.Value Then
    MsgBox ("Nome já cadastrado.")
    TextBox1 = ""
    TextBox2 = ""
    Exit Sub
    Else
    Sheets ("Users").Select
    vz = Range("A1").End(xlDown).Row + 1
    Cells(vz, 1) = TextBox1.Value
    Cells(vz, 2) = TextBox2.Value
    MsgBox ("Usuário Cadastrado com Sucesso.")
    Unload Me
    Exit Sub
    End If
    lin = lin + 1
    Wend
    End Sub

    • @negreirosjp5880
      @negreirosjp5880 3 года назад

      Será que alguém consegue me ajudar por favor??

    • @CarlosTurassa
      @CarlosTurassa 3 года назад

      Fala Gotac, não sei se já conseguiu resolver o seu problema, mas vamos lá… no seu código você colocou o Wend por ultimo, no caso você teria que peocurar linha por linha apenas se o nome já estivesse cadastrado, caso não ele faz o cadastros
      Então o seu código é o seguinte:
      Sheets(“Users”).Activate
      linha = Range(“A1”).End(xlDown).Row + 1
      lin = 2
      While lin < linha
      If Cells (lin, 1) = TextBox1.Value Then
      MsgBox (“Nome já Cadastrado!”)
      TextBox1 = “”
      TextBox2 = “”
      Exit Sub
      End If
      lin = lin + 1
      Wend
      Cells (linha, 1) = TextBox1.Value
      Cells (linha, 2) = TextBox2.Value
      MsgBox (“Usuário Cadastrado com Sucesso!”)

    • @CarlosTurassa
      @CarlosTurassa 3 года назад

      Espero ter ajudado! 🙏🏼

  • @tiagof3813
    @tiagof3813 4 года назад +1

    faz um VBA para pegar cotaçao em tempo real do site da B3 tipo esse br.tradingview.com/symbols/BMFBOVESPA-IBOV/ e jogar em uma celula da planilha excel

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 года назад +1

      Tiago, temos um vídeo que fala sobre esse assunto: ruclips.net/video/dMJ_MTunw7E/видео.html

    • @tiagof3813
      @tiagof3813 4 года назад +1

      ​ Hashtag Treinamentos o modo que voces fazem nesse video acima nao servia para o que eu queria fazer,mas agora ja consegui fazer uma macro que traz a cotacao de todas as acoes que eu quiser, tipo abre a pagina e copia o valor para uma determinada celula e depois fecha a pagina, tudo isso leva menos de 4 segundos, mesmo assim obrigado pela dica do video acima.

    • @tiagof3813
      @tiagof3813 4 года назад

      @@HashtagTreinamentos outra coisa, nao sei se é so no meu excel mas a pagina acima nao funciona para fazer igual o video que voces indicaram, poderia tentar para ver, pois da erro ao carregar a pagina, se souber como resolver esse erro se nao for incomodo gostaria de saber como resolver!

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 года назад +1

      Tiago, não são todas as páginas que consegue fazer esse tipo de obtenção de dados.

    • @tiagof3813
      @tiagof3813 4 года назад +1

      @@HashtagTreinamentos estava pensando nisso também pois muitas paginas usam mais coisas do que HTML para compor o site.