Obrigado, Marquinhos! 👏 Fico muito feliz que tenha curtido o canal! Se tiver alguma sugestão de tema ou dúvida sobre Excel e VBA, é só falar. Vamos juntos! 🚀😊
Até que enfim alguém falando sobre a segurança dos projetos no VBA. Parabéns pela inciativa e esse canal está de parabéns. Conteúdos bastante diferenciados!
@@OrganicSheets com certeza. Me chama atenção em seu canal a importância do design, esse tópico em especial sobre segurança é muito importante e deveria ser algo a ser priorizado até em cursos de Excel.
Olá, Fernando! Saudações! 😊 Você pode exibir o nome da pessoa logada usando a função Environ("USERNAME") no VBA para capturar o nome do usuário do sistema operacional e exibir no formulário. Vou fazer uma aula detalhada sobre isso em breve, então fique de olho no canal! Obrigado pela sugestão! 🚀👨💻
@@OrganicSheets Caro amigo, testei e usei sua programação, mais uma vez, muito agradecido. Acontece que orientou para marcar " Extensões e nomes de arquivos" no processo de ZIP e voltar para xlsm, mas se mantiverem marcado isso as macros irão dá "Erro em tempo de execução '9'... Subscrito fora do intervalo" porque ela não consegue localizar o workbooks("nomedoarquivo.xlsm").worksheets("dados").cells(2, 1)... Isso é um exemplo. Resolvi desmarcando após retornar para xlsm.
Se guardar um backup do binário original também serve para desbloquear, ou seja dupla proteção pro mantenedor do código. Além do backup da plan também do arquivo binário
@@OrganicSheets Exatamente isso que ia falar. O mesmo dá para fazer pelo "fraudável" mais simples, abro pelo .txt mesmo e procuro por "protect" - e apaga o código que está entre < /> . Porém, eu recorto e salvo noutro notepad, faço as alterações necessárias na planilha e coloco a mesma senha de volta kkkkk sem mesmo descobrir qual era a senha!
O problema é que todo código Vba infelismente é vulnerável por mais que vc tenha várias forma de bloqueio. Eu trabalho com VBA a anos e tenho uma planilha aqui que desbloqueia qulquer vba em apenas um clik. Bom mas pra facilitar a alta segurança eu costumo não só bloquear na propriedade como também implanto códigos diversos como: Tornar toda a planilha invisilvel em 99% dos campos, coloco código de auto destruição, códigos de vencimentos com datas de validades, código de fechamento e até códigos de armadilhas de exclusão de dados totais. Isso tudo pra evitar a clonagem principalmente em vba que considero como fonte de renda.
Exato Rubinal, o VBA peca quando o assunto é segurança dos códigos. Realmente o propósito dessas "técnicas" é dificultar a vida do usuário amador ou semi amador a ter acesso a essa parte crucial do sistema como todo. Mas tenho a ciência que não inibe 100%. Obrigado pelo seu comentário.
Tem toda razão amigo. Obrigado! Eu ia comentar isso. E achei muito boa sua ckecklist! Só não entendi o que é essa armadilha de exclusão de dados. Poderia me explicar melhor? Muito Grato
Eu coloco códigos de auto destruição (coisas de serviço secreto) tais como: 1) A pessoa abre somente um única vez e depois que ele fecha ele se destroi sozinha. Ela nem excluida é mas simplesmente "evapora-se". 2) Posso programar pra várias aberturas deixando a pessoa vizulalizar por clikes de abertura ou até mesmo por período de tempo. 3) ou deixar mesmo pra se destruir antes mesmo de abrir apenas com um clique de curiosidade no título da planilha que chamativamente vai despertar a curiosidade da pessoa que vai querer saber o conteúdo.
@@rubinal Eu ja tentei essas tecnicas, porem se a pessoa abre a planilha em modo de segurança desativando as vbas e depois salva como xlsx vai tudo pro espaco os códigos.
estou utilizando algumas de suas planilhas em meu projeto. Você é um ótimo professor, parabéns. quando eu conseguir algum retorno com este trabalho, pretendo comprar seus cursos. Rodo muito por aqui e seu conteúdo é diferente, bastantante objetivo. Muito Obrigado. Estava agarrado nessa aprte. Sou auto-didata e autonomo e estou desenvolvendo meu primeiro programa. Tem um ano já..vinte alias. rsrs. valew
Fernando, tudo bem? Eu gostaria de saber como faço depois de terminar o meu projeto, para corrigir os códigos e deixar mais profissional. vocês fazem isso? como funciona? obrigado.
Quando tiver uma grana vou te contratar para refazer meu vba kkkk eu fiz tudo pelo chat GPT, mas tenho certeza que se apresentar meu trabalho pra você, você vai fazer 100x melhor! Obrigado pelo conteúdo, você é 10!
Agradeço e parabenizo a iniciativa. Infelizmente, aqui não funcionou. Fiz mais de uma vez exatamente como explanado no vídeo mas, infelizmente, após o "ALT+F11", apresenta o projeto VBA fechado e, ao clicar, ele pede e aceita a senha cadastrada antes. Acredito que pode ser porque, hoje (17/09/2023), as versões que baixei para o Notepad++ (V:8.5.7) e 7ZIP(23.01) sejam diferentes da que você usa na vídeo-aula ou mesmo que eu tenha cometido alguma gafe repetida. Mesmo assim, adorei a sugestão e vou continuar pesquisando como proteger os recursos dos trabalhos, pois pretendo começar a trabalhar com Excel (acabei de me aposentar).
Fala Ganymendes, como vai? A versão do notepad++ não deveria interferir no resultado, mas esse processo nem sempre funciona 100% de primeira, precisa refazer o processo, se certificando que o arquivo .bin foi salvo e reinserido dentro do zip (Para ter certeza que foi reinserido corretamente observe a data de modificação). Salve um backup pois pode ocorrer de corromper o arquivo as vezes. Certifique-se que a quantidade de "F" que está inserindo está certinho. Qualquer dúvida, só deixar aqui.
Obrigado, excelente vídeo! É possível fazer algo similar com a senha que protege as células da planilha? Pois é muito fácil burlar, basta fazer o upload da planilha no google sheets...
Na real vc só precisaria guardar esse binary. Aí vc não perde os dados da planilha do cliente. Qndo vc precisar atualizar alguma coisa, substitui o arquivo, depois de terminar, criptografa de novo. Acho q daria certo.
Numa sociedade civilizada, a propriedade intelectual deveria ser sagrada, aos mesmos moldes da propriedade privada. Essa iniciativa está de parabéns! Ninguém se esforçaria em trabalhar sem ser remunerado, seja por ter sido fraudado por por hacker ocioso ou por estar inserido numa economia que premia a desonestidade, como em regimes socialistas.
Infelizmente por conta de pessoas mau caráter que vendem o projeto dos outros como se fosse seu, isso é necessário. Mas ao mesmo tempo é triste para pessoas honestas que querem apenas fazerem pequenas alterações para uso próprio.
Oi, João Guilherme! Entendo perfeitamente a sua preocupação. Infelizmente, algumas medidas são necessárias para proteger o trabalho, mas sempre encorajo o uso responsável e ético. Se precisar de alguma ajuda específica, estou aqui para apoiar. Abraço! 😊
Uma boa, um ótimo caminho para tornar acesso pessoal. Recentemente lançamos o VBA License Plus que tem o intuito em proteger suas criações contra cópia, dá uma olhada no vídeo #118
Ótimo vídeo! Criei uma planilha para utilizar na empresa que trabalho e infelizmente não sabia dessas brechas e burlaram a minha senha do código. Utilizaram meu código em outra planilha, praticamente deram Ctrl+C e Ctrl+V. Tem algum vídeo explicando como reivindicar os direitos de uma planilha ou algo assim?
Entendo sua dor Alessandro, infelizmente nunca busquei orientação jurídica a respeito disso. Acredito que deva ser oneroso e muita dor de cabeça. Mas acredito que para reivindicar, o primeiro passo e fazer um registro no INPI do seu sistema.
Cara não sei se é seu caso, mas eu crio muitas planilhas onde trabalho, sempre deixo abertas, pois se estou criando usando o tempo que a empresa me paga pra trabalhar, e pra resolver um problema, acho ético deixar elas abertas para que se um dia eu sair, outros possam dar continuidade/manutenção, uma vez que não as considero minhas, e sim da empresa que me remunera pra exercer atividades nela, incluindo fazer planilhas qdo necessário.
O processo pode falar e corromper o arquivo, afinal você está alterando o arquivo .bin da estrutura do arquivo. Se atente a quantidade de "F" que precisa inserir e se necessário repita o processo, sempre salvando um backup. Espero ter ajudado Murilo.
Fernando, eu não consigo retirar e nem substituir a logo do excel antes de abrir o sistema. Nem ocultar a pasta de trabalho e nem validar o primeiro acesso antes de entrar. Estou em um 32 bits. Me ajuda, fernando.
Ao alterar os três campos (CMG, DBP e GC) com a letra "F", o arquivo fica corrompido. Para corrigir, tentei alterar apenas o primeiro (CMG), e os outros deixei como estava. Funcionou, o código ficou inacessível. Será que fazendo dessa forma o arquivo ainda pode ser violado?
Top Robson, li algo sobre o que pode corromper o arquivo e parece que é algo relacionado a quantidade de bites do arquivo, enfim. Cara muito bacana, irei testar esse processo. Infelizmente, de acordo com meus estudos é sim passível de violação (até sistemas como IOS, Windows, Softwares bancários são passíveis de violação), mas o que vale é tornar mais difícil esse processo. Obrigado por compartilhar sua descoberta, abração.
É Luiz, me falaram que é "fácil" passar por essa camada de segurança, mas eu mesmo não sei como fazer, então acredito que tenha mais uma dificuldade aí rs. Obrigado pelo feedback! Sobre o recaptcha, sei que tem como resolver com Python. Com VBA deve ser um desafio, vou pesquisar sobre...
As perguntas são... Quantos entendem? Maioria das empresas que trbalhei o pessoal sabia nem Excel... >.< E quantos entendem realmente pra poder tirar? kkkk E quem entende, será que vai perder tempo quebrando senha dos outros? Acho difícil...
E se fizer o reverso, não desbloqueia? Fiz passo a passo e usando os programas indicados, infelizmente o código vba sumiu e as configurações dos comandos também...
Fala Luciano, tudo bem? Olha, infelizmente existe maneiras de burlar essa proteção. Claro que dá trabalho e vc protege contra a maioria dos usuários, precisará ser bastante conhecedor para burlar e acessar o código. Quanto ao erro, pode ter feito algo que tenha mudado a quantidade de bites e isso inutiliza o código. Talvez um caractere errado. Faça sempre um backup e tente novamente. Temos uma ferramenta que faz esse processo automaticamente para você, caso se interesse: organicsheets.top/produto/codesecure-vba-organic-sheets/
Na minha não funcionou. O Excel retorna o erro "Parte Removida: parte de /xl/vbaProject.bin. (Visual Basic for Applications (VBA))". Mais alguém teve esse problema?
Fala Léo, beleza? As vezes não funciona corretamente, mas é difícil. Refaça o processo, se atente para não alterar nada além das linhas sugeridas e usar a quantidade correta de F's e maiúsculos. Qualquer outra alteração pode afetar a quantidade de bytes e inutilizar o arquivo.
Parabéns Fernando. Seus vídeos são muito bons e você é sempre muito direto no ensino. Deveria ter dezenas de milhares de views nos vídeos. Muito bom msm
Tem um jeito que o pessoal tira as senhas das planilhas (abas) com o arquivo zipado queria saber se tem como fazer esse tipo de bloqueio la para nao dar nem a opção da pessoa remover as senhas das planilhas
@@OrganicSheets Sub ptprotect() Dim separador As Variant ' macro que protege todos os separadores com password automaticamente caso a mesma seja alterada manualmente via descompactaçao do ficheiro ' Importante: Fazer call no "workbook open" pois assim sempre que o excel iniciar a mesma vai ser executada Application.ScreenUpdating = False 'caso o excel esteja visivel executa o laço de repetiçao de proteção de todos os separadores If Application.Visible = True Then 'seleciona o primeiro separador da pasta de trabalho ThisWorkbook.Sheets(1).Select 'Oculta automaticamente todos os comandos sempre que abre o excel Application.ExecuteExcel4Macro "Show.ToolBar(""Ribbon"", False)" For Each separador In Sheets ' xprotect sera uma variavel public definida como string mascarada noutro modulo separador.Protect Password:=xprotect 'as celuas protegidas não podem ser selecionadas separador.EnableSelection = xlUnlockedCells Next 'MsgBox "Folhas protegidas com sucesso! ", vbInformation, "Informação" 'caso contrario exibe a seguinte mensagem e de seguida a pasta de trabalho sera fechada Else
MsgBox ("Ocorreu um erro durante a execuçao de uma macro de proteçao!"), vbInformation, "Informação:" Application.ThisWorkbook.Close End If
Application.ScreenUpdating = True End Sub bom dia amigo aprendi muito em seu canal fiz esta macro nos meus projetos espero que lhe seja util
@@OrganicSheets Pois é, testei com Word e Excel, não aparece nem essa pasta XL (no caso do excel). Qnd eu tiver um tempinho vou ver o que estou fazendo de errado kk! Abraxx
Olá Douglas! Obrigado por assistir. Sendo franco com você, não fiz teste com outra letra, quando me ensinaram esse recurso foi dito para usar a letra F, porém na ocasião não questionei se serviria outra letra ou caractere. Faça o teste e conta pra gente se funcionou! Que tal?
Opa Minimalista Vegano, tudo certo? Concordo com você, a segurança de arquivos de planilhas eletrônicas é extremamente vulnerável. Mas o público alvo é justamente pessoas não experts em Excel/VBA. Geralmente desenvolvo para empresas e as vezes até a senha da planilha já é camada de segurança suficiente, frente ao conhecimento dos usuários convencionais. Mas estou em constante estudo para adicionar cada vez mais camadas de segurança.
Fiz todo procedimento por 3x e infelizmente não funcionou, consegui desbloquear o VBA facilmente com HexEdit e 7-ZIP. Uma pena não ter uma forma segura para proteger o nosso projeto. Vídeo para desbloquear o VBA th-cam.com/video/jrnsk4yMqQ8/w-d-xo.html
Eu tava pensando nisso e testaria pra ver se é bem seguro. Tem uma empresa que faz um software que transforma a planilha excel em .exe mas ela continua como uma planilha. Dá pra proteger código, formulas, etc. Funciona mesmo. Mas o preço é "meio salgado". Chama-se xcell compiler. Boa sorte!
Eu tenho uma planilha aqui fiz o procedimento do vídeo e não consegui desbloquear não. Vou até te mandar ela depois então ver se ficou vulnerável ou não.....
Opa Gutemberg, beleza? Esse vídeo já foi tema de debates calorosos kkkkkkk É uma alternativa visando criar mais uma barreira de proteção, mas sabemos que o tema "SEGURANÇA" no Excel é um tema delicado. Acredito que pessoas com o conhecimento mais avançado assim como você, não encontram dificuldade em quebrar essa barreira. Mas sabemos que esse conhecimento não é unanimidade, afinal eu mesmo não sei quebrar essa proteção. Obrigado pelo seu comentário, se quiser bater um papo sobre proteção, podemos discorrer mais.
Parabéns, canal top!
Obrigado, Marquinhos! 👏 Fico muito feliz que tenha curtido o canal! Se tiver alguma sugestão de tema ou dúvida sobre Excel e VBA, é só falar. Vamos juntos! 🚀😊
Até que enfim alguém falando sobre a segurança dos projetos no VBA. Parabéns pela inciativa e esse canal está de parabéns. Conteúdos bastante diferenciados!
Obrigado pelo comentário George, espero que meus vídeos ajudem mais e mais. 😊👍
@@OrganicSheets com certeza. Me chama atenção em seu canal a importância do design, esse tópico em especial sobre segurança é muito importante e deveria ser algo a ser priorizado até em cursos de Excel.
Top, parabéns
Valeu Akassio!
Parabéns! muito bom!
Muito obrigado 😁
Fernando saudações, quando e que Vaz poder fazer uma aula de como exibir o nome da pessoa logada no formulário do vba? Obrigado
Olá, Fernando! Saudações! 😊 Você pode exibir o nome da pessoa logada usando a função Environ("USERNAME") no VBA para capturar o nome do usuário do sistema operacional e exibir no formulário. Vou fazer uma aula detalhada sobre isso em breve, então fique de olho no canal! Obrigado pela sugestão! 🚀👨💻
Cara...muito obrigado pelo conhecimento!
Disponha Deyvison! Abraços.
Show agora sim, Parabéns
Boa Anderson, deixar seus projetos mais protegidos. 🔐
Funciona, tentei alterar o código Hexa com uma senha conhecida e realmente deu erro, projeto VBA foi removido. Parabéns!
Obrigado pelo feedback Fernandão.
Parabéns, Essa Dica Top!
Que bom que gostou Carlos, agradeço seu comentário.
Show de bola. Canais como este me inspiram a apender mais! Valew!
Fico feliz em saber! Sucesso Fabiano.
Como todos, também estava a procura dessa solução. Show! muito obrigado por disseminar!
Que bom que ajudou Jaques e obrigado por comentar 😊
@@OrganicSheets Caro amigo, testei e usei sua programação, mais uma vez, muito agradecido.
Acontece que orientou para marcar " Extensões e nomes de arquivos" no processo de ZIP e voltar para xlsm, mas se mantiverem marcado isso as macros irão dá "Erro em tempo de execução '9'... Subscrito fora do intervalo" porque ela não consegue localizar o workbooks("nomedoarquivo.xlsm").worksheets("dados").cells(2, 1)... Isso é um exemplo. Resolvi desmarcando após retornar para xlsm.
Que bom! 😄
Excelente
Parabéns
Muito obrigado! 😊
Obrigado
Nós que agradecemos. 😊
Superou todos os conteúdos disponíveis ,que tive acesso até agora, obrigado e sucesso! Ganhou mais um inscrito , parabéns pela didática 👏
Aí sim, mensagens como essa que são o motivo de eu continuar postando.
Seja bem vindo(a).
Eres grande Maestro !! 👍
Pergunta: Será que, fazendo um backup daqueles caracteres, teria como reverter o processo?
Oi, Werner! Nunca testei isso, mas seguindo a lógica, provavelmente pode funcionar. Se você decidir tentar, me avisa como foi! 😊
Se guardar um backup do binário original também serve para desbloquear, ou seja dupla proteção pro mantenedor do código. Além do backup da plan também do arquivo binário
Faz todo o sentido Kleber, obrigado por cooperar como sempre 👍😊
@@OrganicSheets Exatamente isso que ia falar.
O mesmo dá para fazer pelo "fraudável" mais simples, abro pelo .txt mesmo e procuro por "protect" - e apaga o código que está entre < /> .
Porém, eu recorto e salvo noutro notepad, faço as alterações necessárias na planilha e coloco a mesma senha de volta kkkkk sem mesmo descobrir qual era a senha!
Se usa os binários de um outro código
Seria desbloqueado?
@@Pensarei não porque o binário tem a senha que acesso criptografada. Então ele não vai reconhecer e vai quebrar.
Parabéns pelos vídeos, graças a seu canal eu descobri uma paixão sobre VBA
Que honra Allyson!
Fico muito feliz mesmo. 😊😊😊😊😊😊😊
Obrigado pela dica. Excelente vídeo aula. Logicamente ganhou mais um inscrito para compensar o apoio.
Que ótimo, fico feliz que tenha se juntado a nós.
Seja muito bem vindo!
PARA QUEM ACHA QUE NÃO É JUSTO, OU ACHA QUE É BARATO.
INVISTA O SEU TEMPO PRA APRENDER DESENVOLVER E DIGA QNT FICA!
parabéns irmão otimo trabalho!
Obrigado Tribbo, exatamente... Vários custos diretos e indiretos, um deles são os mais de 10 anos estudando sobre Excel e VBA. Abraço amigo! 😊👍
Muito obrigado amigo, passei meses procurando uma solução e só encontrei aqui. Sucesso no canal!
Muito bom
Que honra ter seu comentário aqui, sou grande fã do seu trabalho 😁👌
O problema é que todo código Vba infelismente é vulnerável por mais que vc tenha várias forma de bloqueio. Eu trabalho com VBA a anos e tenho uma planilha aqui que desbloqueia qulquer vba em apenas um clik. Bom mas pra facilitar a alta segurança eu costumo não só bloquear na propriedade como também implanto códigos diversos como: Tornar toda a planilha invisilvel em 99% dos campos, coloco código de auto destruição, códigos de vencimentos com datas de validades, código de fechamento e até códigos de armadilhas de exclusão de dados totais. Isso tudo pra evitar a clonagem principalmente em vba que considero como fonte de renda.
Exato Rubinal, o VBA peca quando o assunto é segurança dos códigos.
Realmente o propósito dessas "técnicas" é dificultar a vida do usuário amador ou semi amador a ter acesso a essa parte crucial do sistema como todo.
Mas tenho a ciência que não inibe 100%.
Obrigado pelo seu comentário.
Tem toda razão amigo. Obrigado! Eu ia comentar isso. E achei muito boa sua ckecklist!
Só não entendi o que é essa armadilha de exclusão de dados.
Poderia me explicar melhor?
Muito Grato
Eu coloco códigos de auto destruição (coisas de serviço secreto) tais como:
1) A pessoa abre somente um única vez e depois que ele fecha ele se destroi sozinha. Ela nem excluida é mas simplesmente "evapora-se".
2) Posso programar pra várias aberturas deixando a pessoa vizulalizar por clikes de abertura ou até mesmo por período de tempo.
3) ou deixar mesmo pra se destruir antes mesmo de abrir apenas com um clique de curiosidade no título da planilha que chamativamente vai despertar a curiosidade da pessoa que vai querer saber o conteúdo.
@@rubinal Eu ja tentei essas tecnicas, porem se a pessoa abre a planilha em modo de segurança desativando as vbas e depois salva como xlsx vai tudo pro espaco os códigos.
É, ficamos de mãos atadas e o que podemos fazer, é dificultar ao máximo.
Topo demais
😊👍
Muito bom. Simples, objetivo e funcional.
Obrigado pela mensagem Ednaldo. Abraços
Sim, é de grande utilidade, muito obrigado por compartilhar.
Obrigado por assistir Rogério, forte abraço e bom proveito. 😊
Sensacional!!!!!
A melhor dica de todos o canais de Excel.
Parabéns e obrigado.
Luiz, muito obrigado pelo elogio.
Fico muito feliz, abraço amigo!
MARAVILHOSO!
Obrigado Fabio!
Bem legal! Obrigado!!!
Que bom que gostou Marcelo!
Parabéns !! Acredito que desta forma interessante trabalhar com Banco de dados externo, ou Back-up somente dos dados.
Exatamente Paulo, só não esquece o backup. rsrsrs
estou utilizando algumas de suas planilhas em meu projeto. Você é um ótimo professor, parabéns.
quando eu conseguir algum retorno com este trabalho, pretendo comprar seus cursos. Rodo muito por aqui e seu conteúdo é diferente, bastantante objetivo. Muito Obrigado. Estava agarrado nessa aprte. Sou auto-didata e autonomo e estou desenvolvendo meu primeiro programa. Tem um ano já..vinte alias. rsrs. valew
Tonny te desejo muito sucesso! 😁👍
Vou tentar e te falo. Muito obrigado.
Fernando, tudo bem? Eu gostaria de saber como faço depois de terminar o meu projeto, para corrigir os códigos e deixar mais profissional. vocês fazem isso? como funciona?
obrigado.
Showww Obrigado! Mais um conteúdo muito top
Fala Thiagão, valeu pelo feedback. #tmj
será que se eu copiasse os caracteres que estavam lá antes de trocar por F, e depois os recolocasse no lugar, o VBA tornaria a ser editável?
Quando tiver uma grana vou te contratar para refazer meu vba kkkk eu fiz tudo pelo chat GPT, mas tenho certeza que se apresentar meu trabalho pra você, você vai fazer 100x melhor! Obrigado pelo conteúdo, você é 10!
Hahaha obrigado descomplicanacional.
Obrigado pela dica, me salvou
Que bom que ajudou! Marivaldo. Abraços
Agradeço e parabenizo a iniciativa. Infelizmente, aqui não funcionou. Fiz mais de uma vez exatamente como explanado no vídeo mas, infelizmente, após o "ALT+F11", apresenta o projeto VBA fechado e, ao clicar, ele pede e aceita a senha cadastrada antes. Acredito que pode ser porque, hoje (17/09/2023), as versões que baixei para o Notepad++ (V:8.5.7) e 7ZIP(23.01) sejam diferentes da que você usa na vídeo-aula ou mesmo que eu tenha cometido alguma gafe repetida. Mesmo assim, adorei a sugestão e vou continuar pesquisando como proteger os recursos dos trabalhos, pois pretendo começar a trabalhar com Excel (acabei de me aposentar).
Fala Ganymendes, como vai?
A versão do notepad++ não deveria interferir no resultado, mas esse processo nem sempre funciona 100% de primeira, precisa refazer o processo, se certificando que o arquivo .bin foi salvo e reinserido dentro do zip (Para ter certeza que foi reinserido corretamente observe a data de modificação).
Salve um backup pois pode ocorrer de corromper o arquivo as vezes.
Certifique-se que a quantidade de "F" que está inserindo está certinho.
Qualquer dúvida, só deixar aqui.
Muito obrigada me ajudou muito.
Obrigado por seus comentários Jane. É sempre bom ter você por aqui 😊
Muito bom! Gratidão!!!
Maria, muito obrigado por assistir e comentar. 😁👍
Desbloqueado com sucesso 😂
Boa, realmente para alguns é fácil desbloquear de fato.
Obrigado, excelente vídeo! É possível fazer algo similar com a senha que protege as células da planilha? Pois é muito fácil burlar, basta fazer o upload da planilha no google sheets...
Fala Amigo, tudo bem?
Cara para senhas que protegem as células das planilhas, não conheço nada que torne a proteção mais eficiente, infelizmente.
Vídeo maravilhoso e de grande valia
Obrigado João 😁
Parabéns pelo conteúdo, sensacional!
Muito obrigado 😁
Parabéns pelo repasse de informações amigo, e ainda mais falando sobre questões de segurança. Ganhou mais um inscrito...rsrs Obrigado pelo conteúdo.
Céu Azul, tenha certeza que fico muito satisfeito com sua inscrição.
Uma honra pra gente ter você aqui 😊
Ótimo conteúdo, parabéns!!
Muito obrigado
Muito bom vai ser bem util
Obrigado Fernando, fico feliz que tenha gostado.
Parabéns... Excelente trabalho, como sempre.
Obrigado pelo elogio, #TMJ
Boa, cara! Continua assim!
Com certeza continuarei Pedrão 😎😎
Na real vc só precisaria guardar esse binary. Aí vc não perde os dados da planilha do cliente. Qndo vc precisar atualizar alguma coisa, substitui o arquivo, depois de terminar, criptografa de novo. Acho q daria certo.
Exatamente Shymira, muito bem pensado!
Numa sociedade civilizada, a propriedade intelectual deveria ser sagrada, aos mesmos moldes da propriedade privada.
Essa iniciativa está de parabéns!
Ninguém se esforçaria em trabalhar sem ser remunerado, seja por ter sido fraudado por por hacker ocioso ou por estar inserido numa economia que premia a desonestidade, como em regimes socialistas.
Concordo S M 😪
Parabéns pelo video, muito top!
Como faz para deixar o
Excel com cara de sistema mesmo? Tipo só aparecer o Formulário sem a janela do Excel atrás?
Felipão tem alguns vídeos aqui no canal que ensino técnicas de deixar o excel como executável, fica top.
Infelizmente por conta de pessoas mau caráter que vendem o projeto dos outros como se fosse seu, isso é necessário. Mas ao mesmo tempo é triste para pessoas honestas que querem apenas fazerem pequenas alterações para uso próprio.
Oi, João Guilherme! Entendo perfeitamente a sua preocupação. Infelizmente, algumas medidas são necessárias para proteger o trabalho, mas sempre encorajo o uso responsável e ético. Se precisar de alguma ajuda específica, estou aqui para apoiar. Abraço! 😊
Parabéns pelo conteúdo Fernando!
No meu quando colo de volta no ZIP não aparece as datas apenas o A. Algum Problema?
Fala Grande Brito, não tem problema, deve ser somente a configuração de exibição rs.
Teria uma forma de proteger contra cópia? estava pensando em incluir um form com nome data de nascimento e cpf da pessoa que comprou o que acha?
Uma boa, um ótimo caminho para tornar acesso pessoal. Recentemente lançamos o VBA License Plus que tem o intuito em proteger suas criações contra cópia, dá uma olhada no vídeo #118
Amigo, muito grato pela dica, mas o problema é que tenho planilhas com muitas subplanilhas dentro e simplesmente nao funciona pra elas.
Nesse caso realmente fica complicado a implementação, mas temos uma ferramenta chamada VBA Code Secure que faz esse processo automaticamente.
Ótimo vídeo! Criei uma planilha para utilizar na empresa que trabalho e infelizmente não sabia dessas brechas e burlaram a minha senha do código. Utilizaram meu código em outra planilha, praticamente deram Ctrl+C e Ctrl+V.
Tem algum vídeo explicando como reivindicar os direitos de uma planilha ou algo assim?
Entendo sua dor Alessandro, infelizmente nunca busquei orientação jurídica a respeito disso.
Acredito que deva ser oneroso e muita dor de cabeça.
Mas acredito que para reivindicar, o primeiro passo e fazer um registro no INPI do seu sistema.
Cara não sei se é seu caso, mas eu crio muitas planilhas onde trabalho, sempre deixo abertas, pois se estou criando usando o tempo que a empresa me paga pra trabalhar, e pra resolver um problema, acho ético deixar elas abertas para que se um dia eu sair, outros possam dar continuidade/manutenção, uma vez que não as considero minhas, e sim da empresa que me remunera pra exercer atividades nela, incluindo fazer planilhas qdo necessário.
Mestre, uma dúvida, as vezes não consigo bloquear a planilha com este método, ainda fica sendo possível acessar a área de senha. alguma dica?
O processo pode falar e corromper o arquivo, afinal você está alterando o arquivo .bin da estrutura do arquivo.
Se atente a quantidade de "F" que precisa inserir e se necessário repita o processo, sempre salvando um backup.
Espero ter ajudado Murilo.
@@OrganicSheets Consegui resolver! Utilizei o software HxD para abrir o binário sem corromper.
😄🤝😎
Fernando, eu não consigo retirar e nem substituir a logo do excel antes de abrir o sistema. Nem ocultar a pasta de trabalho e nem validar o primeiro acesso antes de entrar. Estou em um 32 bits. Me ajuda, fernando.
Tonny, geralmente as macros veem desabilitadas, você deve ocultar as planilhas e deixar apenas uma visível para forçar o acionamento da macro.
Ao alterar os três campos (CMG, DBP e GC) com a letra "F", o arquivo fica corrompido. Para corrigir, tentei alterar apenas o primeiro (CMG), e os outros deixei como estava. Funcionou, o código ficou inacessível. Será que fazendo dessa forma o arquivo ainda pode ser violado?
Top Robson, li algo sobre o que pode corromper o arquivo e parece que é algo relacionado a quantidade de bites do arquivo, enfim.
Cara muito bacana, irei testar esse processo.
Infelizmente, de acordo com meus estudos é sim passível de violação (até sistemas como IOS, Windows, Softwares bancários são passíveis de violação), mas o que vale é tornar mais difícil esse processo.
Obrigado por compartilhar sua descoberta, abração.
Mais esse método é fácil de tirar quem entendi né. Rsrs
Só conteúdo top aqui
Como fazer uma api pra resolver recaptcha
É Luiz, me falaram que é "fácil" passar por essa camada de segurança, mas eu mesmo não sei como fazer, então acredito que tenha mais uma dificuldade aí rs.
Obrigado pelo feedback! Sobre o recaptcha, sei que tem como resolver com Python. Com VBA deve ser um desafio, vou pesquisar sobre...
As perguntas são... Quantos entendem? Maioria das empresas que trbalhei o pessoal sabia nem Excel... >.< E quantos entendem realmente pra poder tirar? kkkk E quem entende, será que vai perder tempo quebrando senha dos outros? Acho difícil...
😂
E se fizer o reverso, não desbloqueia? Fiz passo a passo e usando os programas indicados, infelizmente o código vba sumiu e as configurações dos comandos também...
Fala Luciano, tudo bem?
Olha, infelizmente existe maneiras de burlar essa proteção. Claro que dá trabalho e vc protege contra a maioria dos usuários, precisará ser bastante conhecedor para burlar e acessar o código.
Quanto ao erro, pode ter feito algo que tenha mudado a quantidade de bites e isso inutiliza o código. Talvez um caractere errado. Faça sempre um backup e tente novamente. Temos uma ferramenta que faz esse processo automaticamente para você, caso se interesse: organicsheets.top/produto/codesecure-vba-organic-sheets/
@@OrganicSheets obrigado pelo retorno. Deve ter sido mesmo algo errado ou um carácter a mais.
Tmj! 😀🤜🤛🙂
Na minha não funcionou. O Excel retorna o erro "Parte Removida: parte de /xl/vbaProject.bin. (Visual Basic for Applications (VBA))". Mais alguém teve esse problema?
Fala Léo, beleza?
As vezes não funciona corretamente, mas é difícil.
Refaça o processo, se atente para não alterar nada além das linhas sugeridas e usar a quantidade correta de F's e maiúsculos.
Qualquer outra alteração pode afetar a quantidade de bytes e inutilizar o arquivo.
♥♥♥
Parabéns Fernando. Seus vídeos são muito bons e você é sempre muito direto no ensino. Deveria ter dezenas de milhares de views nos vídeos. Muito bom msm
Olha Jonata, não tenho palavras quando me deparo com uma mensagem dessa, muito obrigado pelo reconhecimento. Fico muito feliz.
Tem um jeito que o pessoal tira as senhas das planilhas (abas) com o arquivo zipado queria saber se tem como fazer esse tipo de bloqueio la para nao dar nem a opção da pessoa remover as senhas das planilhas
Boa sugestão Josias, mas infelizmente não sei como proteger essa parte.
@@OrganicSheets
Sub ptprotect()
Dim separador As Variant
' macro que protege todos os separadores com password automaticamente caso a mesma seja alterada manualmente via descompactaçao do ficheiro
' Importante: Fazer call no "workbook open" pois assim sempre que o excel iniciar a mesma vai ser executada
Application.ScreenUpdating = False
'caso o excel esteja visivel executa o laço de repetiçao de proteção de todos os separadores
If Application.Visible = True Then
'seleciona o primeiro separador da pasta de trabalho
ThisWorkbook.Sheets(1).Select
'Oculta automaticamente todos os comandos sempre que abre o excel
Application.ExecuteExcel4Macro "Show.ToolBar(""Ribbon"", False)"
For Each separador In Sheets
' xprotect sera uma variavel public definida como string mascarada noutro modulo
separador.Protect Password:=xprotect
'as celuas protegidas não podem ser selecionadas
separador.EnableSelection = xlUnlockedCells
Next
'MsgBox "Folhas protegidas com sucesso! ", vbInformation, "Informação"
'caso contrario exibe a seguinte mensagem e de seguida a pasta de trabalho sera fechada
Else
MsgBox ("Ocorreu um erro durante a execuçao de uma macro de proteçao!"), vbInformation, "Informação:"
Application.ThisWorkbook.Close
End If
Application.ScreenUpdating = True
End Sub
bom dia amigo aprendi muito em seu canal fiz esta macro nos meus projetos espero que lhe seja util
Public xprotect As String
Sub xprotection()
xprotect = "A tua password aqui"
End Sub
Testou o código que ele passou?
Você tem tutorial de como fazer conexão do VBA com SAP sem ser atravez dos scripts?
Infelizmente, nunca trabalhei com SAP, por isso meu conhecimento e aplicações nessa ferramenta são limitados.
🤦♂️
Khj 😮😇🫣😌 Angola 🇦🇴 11:35
Boa tarde, será por que que no meu arquivo não aparece esse .bin?
Estranho, deveria aparecer.
Você está analisando a pasta correta?
@@OrganicSheets Pois é, testei com Word e Excel, não aparece nem essa pasta XL (no caso do excel). Qnd eu tiver um tempinho vou ver o que estou fazendo de errado kk! Abraxx
🤝
Olá Fernando. Precisa ser obrigatoriamente a letra F ou posso escolher qualquer outra letra pra substituir?
Olá Douglas! Obrigado por assistir.
Sendo franco com você, não fiz teste com outra letra, quando me ensinaram esse recurso foi dito para usar a letra F, porém na ocasião não questionei se serviria outra letra ou caractere.
Faça o teste e conta pra gente se funcionou! Que tal?
A segurança das planilhas é horrível. Atualmente, consigo acessar a senha de qualquer projeto, incluindo os arquivos protegidos com senha VBA.
Opa Minimalista Vegano, tudo certo?
Concordo com você, a segurança de arquivos de planilhas eletrônicas é extremamente vulnerável. Mas o público alvo é justamente pessoas não experts em Excel/VBA. Geralmente desenvolvo para empresas e as vezes até a senha da planilha já é camada de segurança suficiente, frente ao conhecimento dos usuários convencionais.
Mas estou em constante estudo para adicionar cada vez mais camadas de segurança.
Muito bom, parabéns pela iniciativa
Valeu Derley 👋😎
Fiz todo procedimento por 3x e infelizmente não funcionou, consegui desbloquear o VBA facilmente com HexEdit e 7-ZIP. Uma pena não ter uma forma segura para proteger o nosso projeto. Vídeo para desbloquear o VBA th-cam.com/video/jrnsk4yMqQ8/w-d-xo.html
Eu tava pensando nisso e testaria pra ver se é bem seguro. Tem uma empresa que faz um software que transforma a planilha excel em .exe mas ela continua como uma planilha. Dá pra proteger código, formulas, etc. Funciona mesmo. Mas o preço é "meio salgado". Chama-se xcell compiler. Boa sorte!
Eu tenho uma planilha aqui fiz o procedimento do vídeo e não consegui desbloquear não. Vou até te mandar ela depois então ver se ficou vulnerável ou não.....
Áudio ficou baixo
Fala Tiago, obrigado pelo feedback. Dessa vez gravei de madrugada por falta de tempo. Mas vou dar uma melhorada.
@@OrganicSheets show !! Parabéns pelo seu trabalho, estou começando com o VBA e já venho aprendendo muito com suas aulas ! 👏👏
Isso é ótimo e muito motivador...
Mais um truque bobo e fácil de quebrar, tanto é que, basta pôr um "x" no final de cada um dos 3 que resolve o problema...
Me passa seu watsap. Criei uma planilha aqui porém fiz o procedimento acima e ficou invulnerável. Quero ver se realmente consegue editar .
Opa Gutemberg, beleza?
Esse vídeo já foi tema de debates calorosos kkkkkkk
É uma alternativa visando criar mais uma barreira de proteção, mas sabemos que o tema "SEGURANÇA" no Excel é um tema delicado.
Acredito que pessoas com o conhecimento mais avançado assim como você, não encontram dificuldade em quebrar essa barreira. Mas sabemos que esse conhecimento não é unanimidade, afinal eu mesmo não sei quebrar essa proteção.
Obrigado pelo seu comentário, se quiser bater um papo sobre proteção, podemos discorrer mais.
Caraca salvou em kkkk consegui desbloquear fazendo isso tava precisando desbloquear uma aqui vlw
G0rdo fazendo g0rdices... Falta de mulher!
🧐 Calma, jovens! 😂😅