Macro que se auto destrói - VBA

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

ความคิดเห็น • 93

  • @DATA7Academy
    @DATA7Academy  9 หลายเดือนก่อน

    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_macroautodestroivba

  • @henriquehauck
    @henriquehauck 3 ปีที่แล้ว +2

    Código top! Pena que não vai funcionar em outros computadores.. Portanto não serve para planilhas comerciais. Existe uma maneira de fazer com que a Central de Confiabilidade seja devidamente formatada (de maneira automática)? Somente assim outros usuários conseguiriam utilizar o código..

  • @isacvs
    @isacvs 4 ปีที่แล้ว +4

    O melhor especialista em VBA aqui do youtube. Já vi vários e nenhum me surpreende tanto.

    • @armandorocha7408
      @armandorocha7408 4 ปีที่แล้ว +1

      Concordo plenamente, o professor manda muito bem! Show.

    • @sandircosta
      @sandircosta 4 ปีที่แล้ว

      Verdade... Bem direto e didático!

  • @cremidoantoniojossias6817
    @cremidoantoniojossias6817 4 ปีที่แล้ว +2

    Israel você é o cara, estou assistindo as aulas do VBA, tenho a lhe dizer que já estou a despertar em muitas coisas, estou a conversar fácil com o Excel, parabéns pela forma que usa para distribuir o conhecimento. Cara você foi feito para ser professor. Grande professor Israel. Merece muitas palmas.

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว +1

      Muito obrigado meu amigo! Fico feliz em saber que está gostando e evoluindo. Abraços!

  • @andersonmartins2166
    @andersonmartins2166 2 ปีที่แล้ว

    Fera, o conteúdo dos teus vídeo é top. Dignos de like, comentário e inscrição. Sucesso!

  • @cesarcomandulli
    @cesarcomandulli 24 วันที่ผ่านมา

    Excelente conteúdo. Útil para controlar as versões utilizadas.

  • @ranieladriano
    @ranieladriano 2 ปีที่แล้ว

    Mestre Israel. Parabéns pelas excelentes aulas.
    Uma sugestão de utilização da macro de auto destruição é combina-la com o agendamento da execução da macro, ou seja, vc define uma data que a macro será executada. Dessa forma vc não permitirá mais o cliente espertinho que quer usar sem pagar.
    O mestre Israel já publicou um vídeo sobre o agendamento.
    Esse professor é realmente um mestre!

  • @helderlima1
    @helderlima1 2 ปีที่แล้ว +1

    Muito bom brother. Sempre boas dicas...

  • @sergiocardosozacariasoficial
    @sergiocardosozacariasoficial 4 ปีที่แล้ว +3

    Show de aula, como sempre.
    Por isso comecei o melhor curso de Vba do Brasil. Parabéns Prof. Israel.
    Obrigado.

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Show de bola Sergio! Abraços meu amigo.

  • @johnny10bady
    @johnny10bady 4 ปีที่แล้ว +4

    Muito bom, gostei.. Tem como fazer um comando que identifica o total de módulos e formulários e mandar excluir tudo de uma vez?

  • @carloscosta4713
    @carloscosta4713 4 ปีที่แล้ว +1

    Excelentes dicas. Nota 10! Parabéns!!!!

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Obrigado Carlos, continue nos acompanhando. Abraços!

  • @jezreelmoraes5864
    @jezreelmoraes5864 4 ปีที่แล้ว +1

    Caraca, muito showww, Obrigado pela aula!

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว +1

      Obrigado amigo, abraços!

  • @joseanobusiness
    @joseanobusiness ปีที่แล้ว

    Excelente conteúdo. Muito bom aprender esses códigos "novos" (pra mim)

  • @georgedamatta
    @georgedamatta 3 ปีที่แล้ว

    Professor. Tema do vídeo hj foi bem interessante. Fica uma sugestão: Elaborar um vídeo sobre os cuidados na elaboração da segurança da aplicação desenvolvida. De modo a proteger contra possíveis quebras de senha ou cópias não autorizadas.

  • @josealvesferreira1683
    @josealvesferreira1683 ปีที่แล้ว

    Sensacional, excelente didática.

  • @EduardoOliveira-ft8oy
    @EduardoOliveira-ft8oy 4 ปีที่แล้ว +1

    Caramba cara!
    Vc me surpreende a cada vídeo! Show!
    Parabéns pelo trabalho!
    Adoro o conteúdo que você aborda!
    Parabéns!

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Muito obrigado Eduardo, continue nos acompanhando amigo. Abraços!

  • @edhermarco1
    @edhermarco1 2 ปีที่แล้ว

    Boa tarde! Parabéns pelas aulas e pelo canal, vc teria a planilha para disponibilizar, não entendo quase nada é não consegui fazer

  • @AlexFariaOliveira
    @AlexFariaOliveira 3 ปีที่แล้ว +1

    Mano você é FODA!

    • @DATA7Academy
      @DATA7Academy  3 ปีที่แล้ว

      Valeu Alexandre, abraços!

  • @josepacheco8554
    @josepacheco8554 4 ปีที่แล้ว +1

    Sensacional!

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Obrigado Jose! Continue nos acompanhando amigo, abraços!

  • @clovisblock2909
    @clovisblock2909 4 ปีที่แล้ว

    Bora formatar o PC daquele coleguinha xarope rsrsrsrs. Brincadeiras à parte, comecei a acompanhar o canal e estou achando excelente, tanto pela escolha e roteiro dos assuntos como pela didática que, aliás, ainda não vi igual. Parabéns pelo conjunto da obra.

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Show de bola Clovis, muito obrigado. Continue nos acompanhando, abraços!

  • @jeferson-jeffexcel5560
    @jeferson-jeffexcel5560 3 ปีที่แล้ว +1

    Ótimas dicas, valeu !!!

    • @DATA7Academy
      @DATA7Academy  3 ปีที่แล้ว

      Valeu Jeferson, abraços!

  • @JorgePConde
    @JorgePConde 4 ปีที่แล้ว +1

    Excelente material 👏, saludos desde Perú

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Obrigado Jorge, continue nos acompanhando. Abraços!

  • @RafaelSilva-nz8th
    @RafaelSilva-nz8th 4 ปีที่แล้ว

    Esse é monstro... Show!!!

  • @cuhrupira
    @cuhrupira 4 ปีที่แล้ว +1

    Muito bom!!!

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว +1

      Obrigado Evandro, continue nos acompanhando. Abraços!

  • @franciscoemanuel622
    @franciscoemanuel622 2 ปีที่แล้ว

    Ótima aula

  • @orivaldosouza194
    @orivaldosouza194 3 ปีที่แล้ว

    Professor, sou assíduo observador e aprendiz de seu conhecimento. Parabéns. Aprendo muito através desse canal.obrigado. Gostaria de obter o video no qual através do vba excel abro qualquer arquivo no seu formato próprio. Já tentei mas o arquivo abre no formato excel. Desde ja agradeço.

  • @jeancvd
    @jeancvd 4 ปีที่แล้ว

    Legal, você sabe como deletar a Janela de Verificação imediata? Tem os comando comando sendkey e outros, mas já tentei e não consegui. Seria legal, visto que você quer fazer um debug.print, mas limpar a janela antes para ficar limpo. Ótima aula. :)

  • @alegbento
    @alegbento 4 ปีที่แล้ว +5

    Interessante. E como fazemos para impedir que terceiros acessem o VBE para copiar/adulterar nosso codigo? Exemplo: quero vender um aquivo e não quero que o comprador o copie e o entregue pra ninguém mesmo que haja uma senha, que, de repente, ele possa encontrar no código...

    • @cremidoantoniojossias6817
      @cremidoantoniojossias6817 4 ปีที่แล้ว

      Boa questão, também esperando pela resposta.

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Olá, é praticamente impossível garantir isso, infelizmente alguém sempre encontrará uma forma de invadir o projeto. O que podemos fazer é tentar dificultar isso com essas técnicas que já conhecemos.

  • @adilsonoliveira9976
    @adilsonoliveira9976 4 ปีที่แล้ว +1

    Excelente, parabéns!!!

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Obrigado Adilson, continue nos acompanhando. Abraços!

  • @armandorocha7408
    @armandorocha7408 4 ปีที่แล้ว +1

    Muito bom, parabéns. Material de grande valia!

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว +1

      Obrigado Armando, abraços!

  • @trader-riisecvc5942
    @trader-riisecvc5942 2 ปีที่แล้ว

    show de bola

  • @cleitonalves2875
    @cleitonalves2875 2 ปีที่แล้ว

    Bom dia
    É possível capturar o valor que está em uma linha e colocar dentro de uma variável?

  • @marcieltisoni4431
    @marcieltisoni4431 4 ปีที่แล้ว +1

    Parabéns, Sempre ótimos conteúdos.

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Obrigado Marciel, abraços!

  • @matheusmiano819
    @matheusmiano819 4 ปีที่แล้ว

    Cara, você é sensacional em suas aulas, incrível mesmo..

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Obrigado Matheus, continue nos acompanhando. Abraços!

  • @thiagozdzk2242
    @thiagozdzk2242 4 ปีที่แล้ว +1

    muito bom

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Obrigado Thiago, continue nos acompanhando. Abraços!

  • @josueferreira8864
    @josueferreira8864 3 ปีที่แล้ว

    Olá, vendo seu vídeo sobre Collection, e esse agora, conseguir criar uma macro que excluir, os módulos pela coleção, só que tem uma forma de pegar o nome de todos os módulos? Pq para um projeto pequeno é tranquilo, agora um grande é um saco colocar nome de um por um.

  • @arthurflosi
    @arthurflosi 4 ปีที่แล้ว

    Olá, sabe se é possível criar uma tecla de atalho para um commandbutton ou togglebutton? Tentei usar Application.OnKey mas não tive sucesso...

  • @Dinalvosol
    @Dinalvosol 4 ปีที่แล้ว +1

    Parabéns Israel, excelente conteúdo. Você citou no inicio a possibilidade de auto destruição através de números de acessos ou tempo de utilização (15 dias por exemplo). Como faço para ativar um desses gatilhos?

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Nesse caso vc pode colocar um codigo no evento Open da pasta de trabalho que sempre que ela abrir vc adiciona um valor a uma celula e nesse mesmo código vc faz uma verificacao para saber qual o valor que já está na celula, se esse valor for maior que 15 entao vc dispara a macro que vai deletar o resto, lembrando que o seu codigo precisa tambem salvar o arquivo na mesma hora.

    • @Dinalvosol
      @Dinalvosol 4 ปีที่แล้ว

      Obrigado pela dica.

  • @RaphaelGuimaraes2011
    @RaphaelGuimaraes2011 4 ปีที่แล้ว +1

    Muito bom! Parabéns!

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว +1

      Obrigado Raphael, continue nos acompanhando. Abraços!

  • @AGAINSTALES
    @AGAINSTALES 4 ปีที่แล้ว

    Libera os vídeos da Semana VBA do Zero novamente, não consegui acompanhar por conta do trabalho.

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Bom dia Alessandro, o prazo de exibição da Semana foi até domingo (06/12). Agora está disponível somente em nossa plataforma para os alunos, não temos previsão de liberar novamente.

  • @leandrosantoscosta9621
    @leandrosantoscosta9621 2 ปีที่แล้ว

    É possível criar um código que desmarque uma biblioteca do vba? Por exemplo, eu uso a biblioteca Selenium, mas para mandar a planilha para os gerentes da empresa que não tem o Selenium instalado eu preciso desmarcar a biblioteca do selenium nas referências.

  • @jcarlosdornelles
    @jcarlosdornelles 2 ปีที่แล้ว

    Ola...ótimos conteúdos, em breve serei um aluno da vba academy.
    Sobre o video em questão, eu tenho uma macro que deleta outra macro em outro modulo, porem, quanfo executo atravez de um botão de comando da erro de subscrito fora do intervalo, meu projeto tem senha, e quando ele fica sem senha funciona normalmente. Alguma ajuda?

  • @rsousajr
    @rsousajr 4 ปีที่แล้ว +1

    Top 👏👏

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Obrigado Junior, continue nos acompanhando. Abraços!

  • @marcosfavero4176
    @marcosfavero4176 4 ปีที่แล้ว +1

    Top

  • @eudeciosilvaOficial
    @eudeciosilvaOficial 4 ปีที่แล้ว

    Excelente dica. Parabéns.

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Obrigado Eudécio, abraços amigo!

  • @renanv422
    @renanv422 2 ปีที่แล้ว

    2:31 Se o computador que a pessoa for usar a planilha, nao estiver ativado essa opção a planilha nao terá efeito as macros ou entendi errado?

    • @DATA7Academy
      @DATA7Academy  2 ปีที่แล้ว

      Isso mesmo. A pessoa tem q permitir

  • @sergeanthard3911
    @sergeanthard3911 4 ปีที่แล้ว

    Como Edita o Nome do modulo?

  • @maiquelelste1
    @maiquelelste1 4 ปีที่แล้ว

    Muito bom conteúdo, parabéns!
    Gostaria de saber se conseguimos ler e manipular arquivos XML com VBA?

  • @lfgomes2010
    @lfgomes2010 4 ปีที่แล้ว

    Boa noite Israel... mais uma vez Parabéns pela excelente aula de VBA... vou fazer uma pergunta bem amadora, mas que tenho percebido em vários vídeos seus e ainda não sei fazer... Quando você está digitando os códigos no VBA, como você faz para auto completar oque você está digitando ??? Um grande abraço.

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว +1

      Olá, Luiz. CTRL + ESPAÇO

    • @lfgomes2010
      @lfgomes2010 4 ปีที่แล้ว +1

      @@DATA7Academy Obrigado pela dica... adoro suas explicações... não perco 1 vídeo...

  • @vitornogarollimachadodejes1657
    @vitornogarollimachadodejes1657 4 ปีที่แล้ว

    Conteúdo de muita qualidade! 👏🏼👏🏼

  • @pstoys5001
    @pstoys5001 4 ปีที่แล้ว +1

    Excelente aula..
    Tô quase finalizando a compra do curso completo.. tô terminando um curso ava da univesp e aí começarei este com certeza..como vou trabalhar com delivery quero ter meu próprio sistema de cadastro sem ter o fantasma da descontinuidade de serviço de muitos desenvolvedores❤️📢
    E só tenho uma dúvida Israel! Há algum pacote do curso com acesso vitalício?

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Show de bola meu amigo, para dúvidas quanto ao curso contate a minha equipe pelo whatsapp wa.me/message/QMSHFL7G2555C1

  • @ArmagedomSystem
    @ArmagedomSystem 3 ปีที่แล้ว

    Professor e como eu faco para exibir uma Msgbox com o primeiro valor do módulo tem como?

    • @ArmagedomSystem
      @ArmagedomSystem 3 ปีที่แล้ว

      Resolvi o Pobrema kkkk caso + Alguém tenha a mesma dúvida:
      o Código a seguir Exibe o Texto da Segunda Linha do Módulo...
      MsgBox Application.VBE.ActiveVBProject.VBComponents("Módulo1").CodeModule.Lines(2, 1)

  • @JeanKarloss
    @JeanKarloss 4 ปีที่แล้ว

    Sou aluno do curso vba academy, procurei na plataforma a data de expiração da minha assinatura e não achei..seria legal ter essa informação, todo curso ou serviço on-line c tempo de assinatura determinada tem essa informação.

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว

      Boa tarde. Essa informação está na PÁGINA INICIAL DO NOSSO SITE! Não entendi o porquê desse questionamento aqui no TH-cam sendo que você perguntou a mesma coisa por e-mail e já foi respondido. Além disso, no e-mail você deixou a entender que nós não estaríamos sendo transparentes apesar de disponibilizarmos todos os canais de comunicação possíveis como TH-cam, Facebook, Instagram, LinkedIn, e-mail dos quais estamos ativos e sempre respondendo à todos com enorme rapidez. Além disso, na compra do curso você recebe um e-mail com as informações sobre o curso aonde eu deixo o meu e-mail pessoal e o meu NÚMERO DO CELULAR PESSOAL para que tirem dúvidas diretamente comigo. Qual outro curso ou serviço online que o professor libera seu número particular para os alunos? Tenho contato muito próximo com todos os meus clientes e alunos, respondendo a todos seja de manhã ou de madrugada, dia útil ou feriado. Impossível ser mais transparente do que isso. Abraço e bom fim de domingo!

    • @JeanKarloss
      @JeanKarloss 4 ปีที่แล้ว

      @@DATA7Academy pq fiz aqui primeiro, depois que achei o endereço do suporte, e qual o problema de perguntar aqui? e eu nao disse que vc não é transparente,apenas sugeri algo q deixaria seu trabalho mais transparente...mais reafirmo, se tiver essa info na plataforma, pra mim, ficaria melhor, nenhum aluno acessa o site depois de ter comprado o curso..so uma sugestao...

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว +1

      @@JeanKarloss Ok. Isso é uma limitação da própria plataforma por isso essa informação não tem. Qualquer dúvida entre em contato.

  • @jezreelmoraes5864
    @jezreelmoraes5864 4 ปีที่แล้ว

    Sera que existe uma forma de contornar a ausência dos eventos "Enter" e "Exit" em uma variavel WithEvents MSForms.TextBox por exemplo ? Tava procurando algo sobre mas pelo que vi não, acho que a unica opção seria usar um Loop com esse "Manipulador" de Projeto VBE pra ele criar esse evento dentro de cada UserForm, pra cada controle com um nome especifico... Foi a unica resposta que cheguei pelo menos, não sei nem se é viável faze isso.

    • @jezreelmoraes5864
      @jezreelmoraes5864 4 ปีที่แล้ว

      No meu caso, eu criei módulos de classe com certas características, que eu passo pra cada controle do UserForm usando palavras chaves nos nomes, uma saída para não ter que ficar escrevendo muito código que é repetido, Entao pra isso eu crio uma variavel Withevents MSForms."algumcontrole" e seto ela como o controle tal, e funciona muito bem, o único problema realmente é que, por algum motivo dessa maneira eu não tenho acesso aos eventos "Enter", "Exit" e mais alguns... Que é bem triste

    • @DATA7Academy
      @DATA7Academy  4 ปีที่แล้ว +1

      Realmente é bem triste. Ainda não encontrei solução para isso, quando encontrar publicarei aqui!

  • @homejonny9326
    @homejonny9326 4 ปีที่แล้ว

    Sugestão de vídeo: manipular arquivos usando a API do dropbox