[Módulo de Classe no Excel] - Introdução ao uso e aplicação com VBA

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

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

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

    Melhor canal de VBA do brasil

  • @marcosfavero4176
    @marcosfavero4176 2 года назад +1

    Muito bem explicado Nascimento..... Abraços!

  • @mariahellensds2903
    @mariahellensds2903 Год назад +1

    Muito obrigada por compartilhar seu conhecimento, eu estava precisando de um vídeo como esse. Você é 10!❤

    • @DevNascimento
      @DevNascimento  Год назад +1

      Muito obrigado Maria pelo seu apoio😊

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

    Muito obrigado pelo vídeo 👍

  • @joaomoraisotavio6011
    @joaomoraisotavio6011 2 года назад +1

    Não vejo a hora de comprar teu curso completo, só esperando sair tudo

  • @cristianluisteixeirafrc8435
    @cristianluisteixeirafrc8435 2 года назад +1

    TOP Mestre

  • @williamsilva7920
    @williamsilva7920 2 года назад +1

    Nossa tava procurando isso hoje por conta dos seus projetos aqui no RUclips hehe Que bela coincidência:-). Obrigado por compartilhar com a gente

  • @Marcelo-qu5qi
    @Marcelo-qu5qi 2 года назад +1

    Mais um conteúdo top

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

    Maratonando seus vídeos agora + LIKE na certa, muito bom o conteúdo ! Valeu Obrigado !

  • @eugeniosilvaconceicao6794
    @eugeniosilvaconceicao6794 2 года назад +1

    Olá
    Muito bom o seu trabalho, parabéns, Sempre que posso assisto seus vídeos.

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

    Parabéns, excelente

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

    Excelente conteúdo!!!

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

    Sou seu fã

  • @equerol1396
    @equerol1396 9 месяцев назад

    Gracias.

  • @Electriwalll
    @Electriwalll 2 года назад +1

    O RUclips não está mais me notificando, lamentável. Eu vi o vídeo porque entrei no canal.

  • @FernandoSouza-c4g
    @FernandoSouza-c4g Год назад

    Bom dia professor Nascimento, vai ter promoção do curso na Black Friday?

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

      Bom dia Fernando, já está rolando. Aqui o link: vetorialtreinamentos.com.br/curso-programando-o-excel-com-vba/

  • @eugeniosilvaconceicao6794
    @eugeniosilvaconceicao6794 2 года назад +1

    Permita-me te enviar essa macro pra você analisar e usar, se te for de um bom nível:
    Me avise que você pegou que depois eu apago se precisar, obrigado.
    Option Explicit
    Option Base 1
    '========= Início da validação para somente números, ponto e vírgula no campo "TextBox1",
    'ao digitar o ponto, o mesmo é substituído pela vírgula. =========
    'Crie um UserForm com duas TextBox, uma delas deve ter o nome de "TextBox1".
    'Cole o código abaixo no escopo do seu UserForm. Se colar num módulo ou fora do escopo do UserForm.
    'use o atalho Ctrl+U e substitua "TextBox1" por "UserForm1.TextBox1" se o nome do seu UserForm for "UserForm1".
    'O código abaixo filtra os dados de entrada na "TextBox1" somente para números
    'com conversão do ponto digitado no início para vírgula e conversão, também da vírgula para "0,"
    'sempre que digitar logo de início, um ponto ou uma vírgula, a digitação se torna "0,".
    'Bloqueio da vírgula para ser digitada só uma vez.
    'Possibilidade de deslocar a vírgula para a esquerda, exceto para a extrema esquerda.
    'É possível colar números com vírgulas ou pontos, a macro filtra e tira as vírgulas ou pontos à direita,
    'um número assim: "468.59.1245,456" se torna assim: "468,591245456".
    'Limpa a vírgula do final do número se o último dígito for a vírgula ou ponto, ao sair do campo.
    'Muito em breve, irei desenvolver novos recursos para essa sub-rotina para fazer cálculos de equações
    'como essa: "((4^3-5)^0.5)-(43/3-8*pi)" que dá 18.4806 ou essa: "4pol" que dá 101.6mm
    'para ser digitado no "TextBox" e ele já calcular. Até mesmo "2+2" que dá 4. rsrsrs
    'Bom proveito Galera.
    'Eugênio
    Private Sub TextBox1_Change()
    TextBox1 = Replace(TextBox1, ".", ",")
    If TextBox1 = "," Then
    TextBox1 = "0,"
    End If
    If Len(TextBox1) > 1 And TextBox1 "0," And Left(TextBox1, 1) = "," Then
    TextBox1 = Replace(TextBox1, Left(TextBox1, 1), "", 1, 1)
    End If

    Dim ProxCaractEnt As Integer
    Dim CarAtualEnt As String
    Dim CompTotalEnt As Integer
    Dim ProxCaractMatriz As Integer
    Dim MatrizMaior As Integer
    Dim Virgula As String
    Dim Sobra As String
    Dim EntValidas As Variant
    EntValidas = Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ",") 'Se quiser ativar mais algum caractere, é só colocá-lo na matriz.