Como configurar Máscara de Entrada VBA

Поділитися
Вставка
  • Опубліковано 6 лис 2024

КОМЕНТАРІ • 66

  • @DATA7Academy
    @DATA7Academy  8 місяців тому

    Curso de VBA do Zero ao Avançado - Assine por apenas R$49,90 por mês sem fidelidade👇🏼
    data7academy.com.br/?origem=yt_org_configurarmascaravba

  • @fernandocamargo2637
    @fernandocamargo2637 3 роки тому +1

    Gênio da explicação fácil!

    • @DATA7Academy
      @DATA7Academy  3 роки тому

      Obrigado Fernando, continue nos acompanhando. Abraços!

  • @diaconoalbertodmaria
    @diaconoalbertodmaria 4 роки тому +1

    Daria um excelente professor no meu curso de Pedagogia (para formação de professores), na UFT. Lá, 90% do tempo das aulas, é sobre luta de classes e temas afins. Ao final, parece ser o único curso, que que você sai mais retardado do que quando entrou. Didática é tudo! Deus abençoe.

  • @sirwil2011
    @sirwil2011 4 роки тому +1

    Logo logo vou adquirir o curso

  • @rodrigodasilvaoliveira3273
    @rodrigodasilvaoliveira3273 2 роки тому

    Excelente! Explicação precisa.

  • @KappaD3
    @KappaD3 4 роки тому +3

    Cara, muito boa aula. Já assisti bastante vídeos sobre máscaras de entrada e até foram bons, mas davam muita volta pra chegar ao objectivo. Esta aula é simples, rápida e super bem explicada. Parabéns, sou fã

  • @welingtonpereiraalves2766
    @welingtonpereiraalves2766 4 роки тому +3

    Obrigado por compartilhar seu conhecimento conosco, de todos os canais sobre VBA que já vi, você realmente foi o melhor. Meu amigo, por um acaso você poderia nos ensinar a fazer a codificação de um plano de contas contábil?

  • @marcieltisoni4431
    @marcieltisoni4431 4 роки тому +1

    Cara você sempre mostra um jeito diferente de programar, parabéns pela criatividade, Simplesmente Espetacular!!!!

  • @Marc1964ismo
    @Marc1964ismo Рік тому

    MARAVILHOSO ESTE VÍDEO!!!!

  • @joaocarlosalbuquerque7514
    @joaocarlosalbuquerque7514 3 роки тому

    Perfeito, impressionado com a facilidade kkk.. Obrigado e Abraços!!

  • @byancathompson3474
    @byancathompson3474 Рік тому

    Nossa! perfeito, amei!

  • @pqdtporra
    @pqdtporra 4 роки тому +1

    obrigado

  • @diaconoalbertodmaria
    @diaconoalbertodmaria 4 роки тому +1

    Ótima aula. Traz alguma coisa sobre animação (movimentações: giro, direita, esquerda, em cima, embaixo, etc) de shapes no Excel através do VBA.

  • @Trevor-Erikson
    @Trevor-Erikson 4 роки тому +1

    Tem alguma diferença para melhor ou pior se eu usar assim no caso da data, ou só questão de tamanho da rotina mesmo? :
    If Len(txtData) = 2 Then
    txtData = txtData + "/"
    End If
    If Len(txtData) = 5 Then
    txtData = txtData + "/"
    End If

  • @AlexFariaOliveira
    @AlexFariaOliveira 4 роки тому +2

    Mano vc é foda! Tô só esperando dar uma aliviada aqui para comprar teu curso, que com certeza vai ser foda também!

    • @charlimrst6817
      @charlimrst6817 4 роки тому +1

      Recomendo a aquisição do curso, comprei e venho aprendendo muito, a didática é surreal.

  • @diogotec
    @diogotec 4 роки тому +1

    Muito massa! Parabéns pelo vídeo

    • @DATA7Academy
      @DATA7Academy  4 роки тому

      Obrigado Diogo, continue nos acompanhando. Abraços!

  • @AlexFariaOliveira
    @AlexFariaOliveira 3 роки тому +1

    Só tem um problema que acabei de notar usando este metodo do Case, exemplo: 03080-030
    Se eu precisar apagar quando chega no "-" ele não apaga de jeito nenhum... tem algum jeito de driblar isso?

    • @DATA7Academy
      @DATA7Academy  3 роки тому +1

      Olá, nesse caso ao invés do evento change, use o evento key press

  • @raquelwebery4474
    @raquelwebery4474 4 роки тому

    com hora funciona da mesma forma?

  • @juniorfreitas2117
    @juniorfreitas2117 4 роки тому +1

    Aula top, parabéns pela didática!!

  • @charlimrst6817
    @charlimrst6817 4 роки тому

    Parabéns, Israel!
    Estou cada dia mais impressionado com seu curso👏👏👏👏

  • @liviafazolato
    @liviafazolato 4 роки тому

    Esse método também funciona para InputBox? Se não, como poderia ser feito neste caso?

  • @wribeirotrader5805
    @wribeirotrader5805 4 роки тому

    Sem dúvida suas aulas e didática são as melhores que já vi no UA-cam sobre VBA, Parabéns (e já assisti muuuuita gente boa) seria interessante acrescentar umas condicionantes para impedir que o usuário digite os próprios caracteres especiais, pois no altomatismo pode digitar e aparecer duas vezes. Sei de um jeito de fazer isso,mas adoraria ver como vc faz!Abraços

    • @RodridoDiaS
      @RodridoDiaS 4 роки тому

      Ele ensina nesse outro vídeo: ua-cam.com/video/uHofgrDur34/v-deo.html

  • @raquelwebery4474
    @raquelwebery4474 4 роки тому

    está de parabéns!

  • @istalinbezerradecarvalho7169
    @istalinbezerradecarvalho7169 4 роки тому

    Bom dia professor parabéns pela aula

  • @marta9566
    @marta9566 4 роки тому

    Excelente Israel!!! Parabéns por mais esse conteúdo!!!

  • @drtlogistica6403
    @drtlogistica6403 4 роки тому

    TEM como explicar como faço para configurar em uma coluna onde dígito data e hora? Meu muito obrigado

  • @luizcarloshenriques1603
    @luizcarloshenriques1603 3 роки тому +1

    Muito bom

    • @DATA7Academy
      @DATA7Academy  3 роки тому

      Valeu Luiz, continue nos acompanhando. Abraços!

  • @Ruynska
    @Ruynska 4 роки тому

    Uma dúvida , tem como realizar funções dentro da validação de dados através do VBA ? Tento utilizar o indireto e consta erro 1004, se poder esclarecer aí agradecerei !

  • @wcaberlim
    @wcaberlim 4 роки тому

    Parabéns! vc é fera...

  • @antoniomorais1950
    @antoniomorais1950 4 роки тому

    Espetacular, gostei muito.

  • @robertosantanna4477
    @robertosantanna4477 4 роки тому

    Muito bom. Muito obrigado.

  • @adrianosantiago6135
    @adrianosantiago6135 2 роки тому

    Adorei o vídeo meu camarada!
    Só estou tendo uma dificuldade, percebi que não da para apagar o "-" depois de digitar os números, só é possível se colocar o cursor antes dela e apertar o "delete", tem alguma forma de permitir que o usuário consiga apagar usando normalmente o backspace?

    • @DATA7Academy
      @DATA7Academy  2 роки тому +1

      Use o evento keypress no lugar de change

    • @adrianosantiago6135
      @adrianosantiago6135 2 роки тому

      @@DATA7Academy Sua dica funcionou lindamente meu camarada, sucesso ai!

  • @ecsoncastello4408
    @ecsoncastello4408 4 роки тому

    Excelente! Valeu pela aula!!!

  • @14alex1995
    @14alex1995 4 роки тому

    Excelente aula!! Muito Obrigado!

  • @RodridoDiaS
    @RodridoDiaS 4 роки тому

    Excelente aula! Por favor, queria saber se tem como fazer isso direto nas células da planilha.

    • @DATA7Academy
      @DATA7Academy  4 роки тому

      Olá, Rodrigo. Da pra fazer na célula, mas somente depois de digitar tudo e dar enter através do evento Change da planilha. Enquanto digita-se não é possível.

  • @valotto1
    @valotto1 4 роки тому

    Excelente conteúdo...

  • @Rogeriopl02
    @Rogeriopl02 4 роки тому

    Amigo, o seu curso vc vende também por depósito bancário?

    • @DATA7Academy
      @DATA7Academy  4 роки тому

      Olá, tudo bem? Sim, nesse caso entre em contato pelo número que está na descrição do vídeo!

  • @tiagocorreiacontador
    @tiagocorreiacontador 4 роки тому

    Muito bom!

  • @DomAntonioLopes
    @DomAntonioLopes Рік тому

    Criei um formulário com o textbox formatado para data simples, com 10 campos e barra automática ao digitar. Porem, agora, após auguns anos de uso se tornou necessário o uso de data completa. Mas não estou conseguindo adaptar a formula para o formato LongDate. Ex.(Segunda-Feira, 18 de Março de 1991)
    aguém ja teve este problema e conseguiu resilver?

  • @claudeandesousasilva1681
    @claudeandesousasilva1681 4 роки тому +3

    Como configurar uma do tipo:
    (99)99888-8888
    O primeiro parenteses vem antes do caractere zero?

  • @HugoCesar29
    @HugoCesar29 3 роки тому

    Professor, boa tarde. Poderia explicar qual a diferença desse modo para este outro modo que você já ensinou?
    ua-cam.com/video/uHofgrDur34/v-deo.html
    Obrigado.

  • @ismaconc
    @ismaconc 3 роки тому

    O valor do seu curso na academia, na minha opinião está muito caro, sei que conhecimento tem que ser valorizado, mas acho que deveria rever melhor os preços, até que ainda fui interessado no seu curso vba, mas assim fica complicado. Caso minha opinião não sirva, só desconsiderar, mas fica a dica

  • @varejaobateriasdefabrica-p8618
    @varejaobateriasdefabrica-p8618 4 роки тому

    Digite um cpf válido de depois tente apagá-lo caracter por caracter com a tecla back Space e veja o que acontece...
    Solução:
    Option explicit
    Dim CPF as string
    'Private Sub txtCPF_Change()
    ' CPF = txtCPF.Text
    ' If Len(CPF) = 4 Then
    ' If IsNumeric(Right(CPF, 1)) Then CPF = Left(CPF, 3) & "." & Right(CPF, 1)
    ' ElseIf Len(CPF) = 8 Then
    ' If IsNumeric(Right(CPF, 1)) Then CPF = Left(CPF, 7) & "." & Right(CPF, 1)
    ' ElseIf Len(CPF) = 12 Then
    ' If IsNumeric(Right(CPF, 1)) Then CPF = Left(CPF, 11) & "-" & Right(CPF, 1)
    ' End If
    ' txtCPF.Text = CPF
    'End Sub

    • @DATA7Academy
      @DATA7Academy  4 роки тому +3

      Não é necessário fazer isto, basta usar o mesmo código do vídeo, no entanto usar o evento KeyPress no lugar do change que ele deixará apagar normalmente.

    • @varejaobateriasdefabrica-p8618
      @varejaobateriasdefabrica-p8618 4 роки тому +1

      @@DATA7Academy OK, tudo bem, só que neste caso eu sugiro acrescentar dentro do evento keypress do controle textbox o seguinte:
      Select Case KeyAscii
      Case 48 To 57
      Case Else
      KeyAscii = 0
      End Select
      'assim o código fica a prova de erro. Parabéns pelo canal. Ótimas dicas.

    • @DATA7Academy
      @DATA7Academy  4 роки тому +1

      @@varejaobateriasdefabrica-p8618 Eu que agradeço a sua contribuição. Abraço!