Macro que se auto destrói - VBA

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

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

  • @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_macroautodestroivba

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

    Muito bom brother. Sempre boas dicas...

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

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

  • @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 3 года назад +4

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

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

      Concordo plenamente, o professor manda muito bem! Show.

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

      Verdade... Bem direto e didático!

  • @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!

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

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

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

      Obrigado Carlos, continue nos acompanhando. Abraços!

  • @cremidoantoniojossias6817
    @cremidoantoniojossias6817 3 года назад +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  3 года назад +1

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

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

    Caraca, muito showww, Obrigado pela aula!

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

    Sensacional, excelente didática.

  • @sergiocardosozacarias2028
    @sergiocardosozacarias2028 3 года назад +3

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

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

      Show de bola Sergio! Abraços meu amigo.

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

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

  • @johnny10bady
    @johnny10bady 3 года назад +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?

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

    Sensacional!

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

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

  • @jeferson-jeffexcel5560
    @jeferson-jeffexcel5560 3 года назад +1

    Ótimas dicas, valeu !!!

  • @RafaelSilva-nz8th
    @RafaelSilva-nz8th 3 года назад

    Esse é monstro... Show!!!

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

    Mano você é FODA!

  • @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.

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

    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  3 года назад

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

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

    Excelente material 👏, saludos desde Perú

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

      Obrigado Jorge, continue nos acompanhando. Abraços!

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

    Ótima aula

  • @EduardoOliveira-ft8oy
    @EduardoOliveira-ft8oy 3 года назад +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  3 года назад

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

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

    Muito bom!!!

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

      Obrigado Evandro, continue nos acompanhando. Abraços!

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

    Parabéns, Sempre ótimos conteúdos.

  • @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

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

    Excelente, parabéns!!!

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

      Obrigado Adilson, continue nos acompanhando. Abraços!

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

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

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

    Muito bom! Parabéns!

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

      Obrigado Raphael, continue nos acompanhando. Abraços!

  • @trader-riisecvc5942
    @trader-riisecvc5942 2 года назад

    show de bola

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

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

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

      Obrigado Matheus, continue nos acompanhando. Abraços!

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

    muito bom

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

      Obrigado Thiago, continue nos acompanhando. Abraços!

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

    Excelente dica. Parabéns.

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

      Obrigado Eudécio, abraços amigo!

  • @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.

  • @Dinalvosol
    @Dinalvosol 3 года назад +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  3 года назад

      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 3 года назад

      Obrigado pela dica.

  • @alegbento
    @alegbento 3 года назад +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 3 года назад

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

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

      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.

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

    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. :)

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

    Conteúdo de muita qualidade! 👏🏼👏🏼

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

    Top 👏👏

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

      Obrigado Junior, continue nos acompanhando. Abraços!

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

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

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

    Top

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

    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 3 года назад

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

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

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

  • @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?

  • @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.

  • @pstoys5001
    @pstoys5001 3 года назад +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  3 года назад

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

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

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

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

      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.

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

    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  3 года назад +1

      Olá, Luiz. CTRL + ESPAÇO

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

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

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

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

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

    Como Edita o Nome do modulo?

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

    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  3 года назад

      Boa tarde. Essa informação está na PÁGINA INICIAL DO NOSSO SITE! Não entendi o porquê desse questionamento aqui no RUclips 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 RUclips, 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 3 года назад

      @@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  3 года назад +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.

  • @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)

  • @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

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

    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 3 года назад

      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  3 года назад +1

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