Como trabalhar com múltiplos controles usando Módulos de Classe

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

КОМЕНТАРІ • 70

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

    🚨 Mais de 83% das vagas com os R$200,00 de DESCONTO para o Curso de VBA da DATA7 Academy já foram preenchidas 🔥
    🔷 Matricule-se agora enquanto o desconto ainda está disponível: data7academy.com.br/curso-desconto/ua-cam.com/users/sgaming/emoji/7ff574f2/emoji_u1f6a8.png

  • @Deivzz
    @Deivzz 2 роки тому +3

    Esse vídeo vale ouro! Como acho que muita gente que busca conteúdo em Excel/VBA é iniciante e/ou não programam em outras linguagens, acabam não fazendo ideia de como esse conteúdo agrega e faz diferença na produção de um código limpo e otimizado. Parabéns pela excelência num conteúdo gratuito.

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

    Um conteúdo detalhando o tópico. Um professor com boa postura, sem gírias e concentrado. E ainda, gratuito. Nota total para a equipe VbaAcademy e em especial ao Israel.

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

    Parabéns pela aula. Excelente!

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

    outro dia ouvi em algum momento que você mestre está estudando engenharia, vc vai ser um puta engenherio, faz falta no nosso ramo que automatize tarefas como você faz! Parabéns!

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

    Muito bom. Obrigado

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

    Sempre demonstrando excelência, parabéns!

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

    Fantástico! Obrigado pela aula. Nunca saberia tanto detalhes sobre o assunto.

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

    Show de bola... aprendi uma nova

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

    Muito bom Parabéns está tudo ótimo

  • @welissonnery
    @welissonnery 3 роки тому +2

    Conteudo de primeira poxa! Muito top! Parabens mano!

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

      Obrigado Welisson, continue nos acompanhando. Abraços!

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

    Conteúdo Extraordinário. Muito obrigado! Estou muito feliz / realizado por ter comprado o seu curso completo.

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

      Obrigado pelo reconhecimento meu amigo. Abraços!

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

    Excelente aula professor. Boa didática e jeito. Ajudou-me muito em um projeto em que eu acrescento controles "CommandButton" dinamicamente e tenho de tratá-los individualmente. Muito Obrigado.

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

    Esse é mestre, curso comprado, vou mais além!! showww

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

    Muito interessante, excelente live

  • @DATA7Academy
    @DATA7Academy  Рік тому +1

    🔵 Vagas Abertas para o Curso de VBA mais completo do Brasil, faça sua matrícula: data7academy.com.br/curso-vba-completo
    ➡ Se já domina o VBA, conheça o curso para aprender a automatizar a WEB com o VBA: vbaacademy.com.br/webscraping

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

    Israel, coloca "collection" de alguma forma no título, porque são tão escassos os materiais sobre collection que vejo por ai que esse vídeo tem potencial de se tornar uma referência. Especialmente porque vc mostrou usando na prática e não só teórico, como já vi em outros lugares.

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

      Farei um vídeo específico sobre coleções

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

    Israel VBA Academy obrigado pela aula. Pergunta: Como acionar uma macro usando Mdl de classe?

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

    Fala Israel. Muito obrigado pelas dicas e por compartilhar seu conhecimento! Você sabe me dizer se é possível também remover os checkbox em tempo de execução? Obrigado

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

    Sempre aulas excelentes.

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

      Obrigado Cicero, continue nos acompanhando, abraços!

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

    Fantástico! Muito bom a forma como vc explicou, Parabéns!

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

      Obrigado Cassio, continue nos acompanhando. Abraços!

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

    Ótima aula, Israel. Quando vc pretende adicionar um Módulo sobre Classes na VBA Academy?

  • @adrcdsil
    @adrcdsil 3 місяці тому

    Puta explicação fera!

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

    Ótima explicação... parabêns!!!!!

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

      Obrigado Anderson, continue nos acompanhando. Abraços!

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

    Boa noite Israel, tem aula sobre property let, get e set? So tenho achado conteudo ingles.

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

    Parabéns pelo excelente trabalho!

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

      Obrigado amigo, continue nos acompanhando. Abraços!

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

    Muito bom.... Parabéns !!

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

    Fala aí como vai? primeiro quero agradecer pelas aulas que são muito boas aqui no canal, e sugerir que você faça como o pessoal do canal Hashtag que disponibilizam o arquivo a planilha de cada aula que eles ministram . Abraços e obrigado mais uma vez

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

    Olá Israel. Excelente conteúdo. Para utilizar o MouseMove o procedimento é o mesmo?

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

    ok o evento foi feito apenas 1 vez e funciona em todos, mas e se eu quiser definir propriedades do controle, como por exemplo cores caption etc

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

    Espetacular. Estou ansioso pelas aulas sobre Classes. Vai partilhar o ficheiro do Calendário?

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

    Olá Professor teria como fazer esse mesmo processo para os Objetos da Planilha? teria um video ensinando?

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

    Hola, tus vídeos son estupendos! Tengo una pregunta sobre clases: si tengo un formulario con muchos TextBoxes, suelo utilizar el evento Enter para cambiar el color de fondo de cada TextBox pero sí creó una colección con los TextBoxes, en la clase no existe el evento Enter. Cómo resolverías tu ese problema? Muchas gracias de antemano.

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

    Parabéns

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

    Show de bola

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

      Obrigado Vinicius, continue nos acompanhando. Abraços!

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

    Imagem e som ótimos

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

    Rapaz! Eu não entendia direito o que seria Classe. Valeu!!!

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

    Só uma dúvida.
    É possível também criar planilha automática para salvar os dados, caso se atinge um limite de informações na ou planilha.?

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

    Eu tenho uma planilha com 20 controles de formulário , mais estou usando eles na propria planilha sem for no UserForm, 10 controles fazem uma função e os outros 10 fazem outra função, e se um tiver ativado não consigo ativar outros e ativa eventos na planilha , nesse caso seria melhor eu fazer uma classe para os botões ? Ou fazer a macro para cada botão, pois meu código ficou bem grande pois são 20 botões tive q fazer codigo para os 20 .

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

    Criei uma planilha que salva um banco de dados de notas fiscais e boletos de compras que fiz, estou tentando fazer uma planilha para lançar os pagamentos e dar baixa nos títulos que vão vencendo. A ideia é puxar os pagamentos do banco de dados que estão em aberto, para uma segunda planilha, e lançar a data do pagamento destes alterando no banco de dados a situação dele como PAGO. Qual o caminho devo seguir e as formulas que devo utilizar. Grato!

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

    Excelente! Tentei achar conteúdo em português...não tem muita coisa. Curso em vídeo em português é possível que tenha mas ainda não vi. Para quem já tem bom conhecimento e prática em vba deve ser rara chance de curso em português para aprimorar. Ainda estou começando o curso vba do seu site. Vlw!!

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

      ...quis dizer...conteúdo em vba tem muita coisa, módulo de classe em vba nem tanto

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

    Como faco para usar a mesma classe criada para um outro formulario userform2, utilizando os mesmo codigos?

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

    Boa tarde, Como eu faço o Corresp Com mais de uma condição pelo VBA?

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

    da pra fazer essa pintura em botões? Tenho uma planilha e tive que pintar todos os botoes de todas os formularios com macros pra cada um botao. Como posso fazer isso sem ter que pintar todos os botoes?

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

    Boa tarde.... a todos...

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

    Interessante como exemplo de classe, mas acho que pra esse problema específico as próprias coleções já existentes já seriam suficientes para resolver, não? Eu faria isso varrendo os checks ativos, pegando os nomes numa matriz. Mas parece que com classe fica um pouco mais prático futuro reaproveitamento.

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

      Olá, no caso do problema específico teríamos 60 checkbox para programar o evento click. Acho que seria um pouco trabalhoso criar 60 macros todas iguais. Mas ainda assim é uma alternativa apesar de totalmente inviável.

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

      @@DATA7Academy Não falei de criar 60 macros, disse de daria pra usar classes já existentes, como controls por exemplo. A questão é que não usaria o evento de cada checkbox e sim outro evento/controle.

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

      @@monarca2846 Entendi, no caso vc teria outro controle, no caso, um botão por exemplo, e quando clicar nesse botao vc faria uma varredura por todos os checkbox para saber se estao marcados ou nao?

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

      @@DATA7Academy Isso.

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

    Ótima aula, aprendi muito.
    Tenho uma dúvida.
    Como colocar essa seleção de países em uma caixa de texto de forma ordenada e separados por vírgula? E se eu descelesionar a seleção sair dessa caixa de texto?

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

      Olá, é um pouco mais complicado. Nesse caso vc cria uma variável, uma string, faz o for each e vai adicionando à essa variavel o caption de cada controle marcado, e no final joga a variavel para a sua textbox

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

      @@DATA7Academy vc falando parece ser algo fácil
      ....kkk

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

      @@marcelonsouza4293 Farei um video um dia sobre seu problema, mas o caminho é esse dai kkk

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

      Bom, eu fiz um formulário que responde sua pergunta, ta nesse link: drive.google.com/file/d/1gjuGt80mES7dDcyx1xFptJ1OLZ8uOvlN/view
      Porém, é aquela coisa né, baixar coisa de terceiros assim é perigoso, principalmente nesse caso falando de macros.
      Mas caso queira ver mesmo assim, ta lá, até dei uma comentada, mas oque vale é a execução.

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

      @@jezreelmoraes5864 OBRIGADO

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

    Professor, estou praticando esse método para formatar a cor de fundo de vários textbox, porém a instrução WithEvents na minha classe não habilita os eventos Exit e Enter, que utilizo para mudar a cor do fundo quando recebe e perde o foco respectivamente. Pode explicar porque? Obrigado pelo ótimo conteúdo!

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

      Então, infelizmente usando modulo de classes nós não temos acesso a alguns eventos, por exemplo o enter, exit etc.. E até onde eu saiba não tem oque fazer a respeito se não manualmente.
      Fica pior em casos onde um controle é criado em tempo de execução; ele fica totalmente limitado aos eventos que são disponíveis.

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

      @@jezreelmoraes5864 Obrigado Jezreel! Acabei de constatar isso aqui no meu código. Que pena! Abração.