Vídeo

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

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

  • @klebersonmoreira1821
    @klebersonmoreira1821 Год назад +5

    Bom dia Fernando, como sempre dicas p melhorar nossos Projetos. Só agradecer Mestre 🙏🤛

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

      Aeee olha ele por aqui!
      Abração Kleberson.

  • @alessandro4290
    @alessandro4290 Год назад +5

    Obrigado por mais essa AULA.

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

    Bom dia, ótima aula!

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

      Seria um sonho sendo realizado rs.
      Brincadeiras a parte, não é possível, o computador precisa estar ligado e com o sistema operacional em execução.

  •  Год назад +1

    irmão vc é fera, virei fâ do seu trabalho

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

      Valeu, JC! 🙌 Fico muito grato pelo apoio e por se tornar um fã do meu trabalho. É um prazer compartilhar conhecimento com você. Se tiver alguma dúvida ou sugestão, estou sempre aqui para ajudar. Continue acompanhando! 👍🤩

  • @programasplayer3391
    @programasplayer3391 Год назад +4

    Já conquistou meu like

  • @reginaldomondlane.planeta365
    @reginaldomondlane.planeta365 Год назад +1

    Meu Caro esta e a melhor solucao

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

      Fala Reginaldo, beleza?
      Acredito que seja uma etapa bem eficiente em relação a proteção.
      Abraços.

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

    Comecei essa semana a acompanhar as aulas desde o primeiro vídeo. Vamo que vamo!

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

    Olá Fernando...
    Excelente Matéria, simplesmente perfeito.
    Não pude deixar de ver o comentário da @shymira, e faz sentido.
    Mas uma coisa que poderia adicionar ao código, seria antes de executar a Replace dos "F's" criar uma variável e guardar em uma Célula da Planilha1 (visto que só teria ele por afim) e que ao retornar (para qq manutenção que houvesse) efetuar a engenharia reversa).
    Eu já havia pensado nisso ao assistir seu vídeo.
    É uma alternativa, bem que por didática, já uso planilhas externas, e importo na initialize() os dados para dentro da WorkSheet (Record7) em uso. Bom, mas seria uma solução prática essa variável antes da Replace, não sei a complexibilidade para adicionar ao código...
    Obs.: Voltei a ativa depois do Infarto, logo após o assunto que tivemos sobre verificação da Internet ON/OFF, sobre o vídeo de licenciamento no Google.)
    Abraço e sucesso ...

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

      Olá, Gerson!
      Fico muito feliz em saber que você achou a matéria excelente e perfeita! 😊 A sugestão de criar uma variável para guardar a informação antes de executar a Replace dos "F's" é realmente interessante e pode ser útil para fins de engenharia reversa, como você mencionou. A complexibilidade para adicionar essa funcionalidade ao código dependerá da estrutura existente do VBA e da lógica que está sendo utilizada.
      Se você já trabalha com planilhas externas e importa os dados para a WorkSheet, adaptar o código para incluir essa variável pode ser uma alternativa prática e valiosa para a sua situação.
      É ótimo saber que você está de volta após o infarto, e desejo a você muita saúde e sucesso! Se tiver mais perguntas ou precisar de ajuda com qualquer aspecto do código, não hesite em compartilhar. Abraço e sucesso para você também! 👍💪🏥🚀

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

    Show

  • @gyng12
    @gyng12 Год назад +2

    Como sempre aulas produtivas.

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

      Aulas produtivas para comentário motivadores como esse!
      Obrigado 😃

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

    Cara adoro essas aulas, Prof. as formulas ficam ocultas do usuário após aplicação do CodeSecure? para remover a segurança e só fazer o processo inverso? o arquivo protegido pode ser renomeado? isso pode afetar a remoção da segurança.

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

      Opa Francisco, achei seu comentário perdido por aqui. Desculpe por isso, mas vamos lá, pode renomear o arquivo sem problemas e recomendo que antes de bloquear o seu projeto, crie uma cópia de segurança pois tem como fazer a engenharia reversa, mas tem uma boa chance de corromper o arquivo. Abraços!

  • @01emersonbarreto
    @01emersonbarreto Год назад +2

    Brother! Conteúdo show!! Consegue me fornecer esse arquivo na versão de Excel mesmo com as mesmas funcionalidades antes de vc converter em suplemento? E quanto? Ah! E seu carrinho não está funcionando... Também não gosto de fornecer meus dados de cadastro para compra. Se possível de outra forma, aguardo de vc.

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

      Fala Emerson, entendo seu receio e geralmente exigimos a compra pelo site para gerenciar o prazo de garantia e etc.
      Mas me chama no whatsapp e podemos verificar uma negociação em paralelo.
      21968748212

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

    Fernando Excelente esse projeto. Em relação ao seu curso o acesso é por quanto tempo?

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

      Fala Luiz, obrigado pelo seu feedback cara 😊🤝
      Em relação ao curso, são 2 anos de acesso.
      Dá para baixar os projetos e se for centrado dá para finalizar com calma em 2 semanas.
      Qualquer dúvida só perguntar.

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

      @@OrganicSheets a idéia e adicionar mais módulos durante esse período? Obrigado pelas informações.

    • @OrganicSheets
      @OrganicSheets  8 месяцев назад

      Olá! Desculpa a demora. Então, a princípio, não. Pois o curso é completo e entrega o que ele se predispõe a ensinar, então não tenho previsão de inclusão, a não ser que eu veja alguma necessidade ou atualização de informação. Abraços!

  • @Miraselva310
    @Miraselva310 4 месяца назад +1

    boa noite você mostrou o codigo mas não mostrou o codigo do Modulo se colocasse aqui ficaria bom para gente

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

    Este aplicativo ofusca el codigo? O solo no hace visible el proyecto

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

      Hola Carlos, este código solo hace que el proyecto sea inaccesible, no ofusca el código.

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

    Foi feito algum teste abrindo o arquivo pelo Libre Office por exemplo? O código continua oculto?

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

      Opa, tudo beleza?
      Ele não impede o acesso pelo LibreOffice. O objetivo é realmente dificultar o acesso para usuários convencionais.
      Abraços.

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

    Bom dia! Por favor, para adquirir o CodeSecure, o cupom de desconto não está mais válido? Muito obrigado.

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

      Opa Luiz, tudo bem?
      Testei aqui e está funcionando ainda. O cupom é "secure100" válido para o Codesecure do link: organicsheets.top/produto/codesecure-vba-organic-sheets/
      Qualquer dúvida, fico a disposição.

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

      ​@@OrganicSheetsótimo!! Irei realizar a compra. Muito obrigado pela atenção e meus parabéns pelo excelente conteúdo que nos compartilha.

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

      Valeu Luiz, obrigado pela compra e pelo seu comentário aqui, abração.

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

      @@OrganicSheets boa tarde! Por favor poderia me ajudar, realizei a compra e já foi confirmado o pagamento ....recebi e-mail para o download do arquivo porém não consigo, aparece essa mensagem sendo quem não fiz nenhuma vez o download .... "Você atingiu o limite de downloads para este arquivo Ir para a loja"

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

      ​@@luizsilva2571 liberei o download lá no site, se não conseguir me chama no Whatsapp 21968748212 que envio o arquivo para você.
      Obrigado pela compra! 🤝

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

    Olá Fernando, parabéns pelo grande trabalho. Eu teria uma dúvida, você sabe se é possível realizar uma conexão com banco de dados Access que está em nuvem com VBA? Se conseguir deixar um vídeo sobre esse assunto eu ficaria muito agradecido. Grande abraço.

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

      Fala Anderson, seria maravilhoso!
      Infelizmente não sei se é possível, eu nunca tive êxito, já tentei em outras ocasiões.
      Atualmente ensino aqui no canal como se conectar com MYSQL online e no curso VBA Web Connect Pro ensino como fazer um CRUD completo com o google planilhas, como uma base de dados intermediária.

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

      Entendi Fernando, muito obrigado pelo retorno. Estou me programando para adquirir o seu curso, achei muito bom, parabéns.

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

      O banco do Access em nuvem eu consegui via Sharepoint e VBA. Só não sei a robustez do banco, pois o Sharepoint tem limitações.

    • @OrganicSheets
      @OrganicSheets  8 месяцев назад

      É uma opção sim, a questão do Sharepoint é que tem limitações de espaço, mas é relativamente robusto sim. Vai depender mais da utilização, se for pra um volume muito grande de dados, daí sim possa ser que venha a ter algum problema com ele.

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

    isso é logo apos selecionar a pasta de arquivo a ser bloqueada

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

    Boa tarde amigo o meu deu esse erro aq " Argumento ou chamada de procedimento inválida" Eem dastaque onde o erro ocorre "" Me.txt_path.value = .selectedItems(1) O que será?

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

      Olá @reginaldopereira4910, boa tarde! Agradeço por acompanhar o canal por um ano e por trazer a sua dúvida. Vamos ver se conseguimos resolver esse erro:
      O erro "Argumento ou chamada de procedimento inválida" geralmente ocorre quando há um problema com a forma como um procedimento é chamado ou com os argumentos que são passados para ele. No seu caso, o erro está ocorrendo na linha Me.txt_path.value = .selectedItems(1). Aqui estão algumas coisas para verificar: Certifique que está selecionando um arquivo .xlsm.

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

    o único ponto negativo é q o projeto não pode ser 'melhorado' ou atualizado, se por exemplo o cliente quiser adicionar um controle ou relatórios, etc. Se o planilha tiver dados sensíveis do cliente tbm, exemplo um projeto simples de controle de estoque, a planilha virou uma base de dados do cliente, mas aí , mais pra frente o cliente pede um controle financeiro tbm, integrado na mesma aplicação, daí tu não consegue só adicionar o pedido do cliente ao projeto sem perder a base de dados dele.... dá pra contornar, dá, mas a quantidade de trabalho é bem maior. A não ser claro que vc use uma base de dados externa, que obviamente é a melhor opção.

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

      Opa Shymira, beleza?
      De fato, como você disse no comentário na verdade até é possível fazer atualizações. Bastaria planejar o projeto, para a atualização importar os dados do banco de dados do cliente e popular o novo, ou preferencialmente utilizar um banco de dados externo. Mas de fato dá um trabalho a mais sim.
      Abração amigo!

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

      creo mas funciona para archivos que cuenten con base de datos en otros lados o externa tener una copia para realizar cambios

    • @OrganicSheets
      @OrganicSheets  8 месяцев назад

      É por aí.

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

    Gostei do inglês kkkkkk, forte abraço!

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

    😁❤️

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

    Boa noite Fernando. Sugestão; pagamento via PIX, facilita bastante.

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

      Valeu Marofrey, lá no site permite pagamento via pix/qrcode.
      Preciso do cadastro para permitir download futuro caso precise. Mas valeu pela dica 😉

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

    Infelizmente essa proteção já não é suficiente para usuários intermediários de VBA. Tive um sistema com essa mesma proteção que vendi para um cliente, o mesmo conseguiu desbloquear substituindo essas letras "F" por uma cadeia de caracteres mantendo a quantidade de bytes do binário.
    Na minha opinião uma forma mais segura que essa seria a proteção de criptografia onde os caracteres fiquem "010101010101010101", sendo irreversível a conversão para os caracteres normais.
    O mercado está cheio de gente querendo ganhar em cima do capital intelectual de quem cria as aplicações, infelizmente

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

      Sério. E como fazer para se proteger?

    • @OrganicSheets
      @OrganicSheets  Год назад +2

      Fala Marcelo, beleza?
      É como eu digo, nenhum software é suficientemente seguro, a ideia é justamente criar etapas de dificuldade e atribuir mais camadas de segurança.
      Já houve uma discussão a respeito dessa técnica por ser reversível, mas até hoje eu que sou considerado por muitos como um conhecedor avançado de VBA não sei ainda como reverter, já fiz buscas sobre reversão dessa técnica e não tive êxito.
      Acredito que por mais que seja reversível, elimina 90% de pessoas que teriam interesses em burlar.
      Continuo estudando sobre o assunto e quanto mais técnicas e dificuldades eu conseguir atribuir irei compartilhar com vocês.
      Obrigado pelo seu comentário e contribuição. 🤝😊

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

      Hee visto una forma mas segura que es con vba compiler compila el codigo con un dll y ofusca el codigo haciendo imposible la lectura deberias verlo

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

      Vaya que genial, compártelo con nosotros.

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

    Tem programa binário grátis e funciona também

  • @elitonschererrodrigues2418
    @elitonschererrodrigues2418 8 месяцев назад

    No meu, a variável do tipo shell.application está como se n estivesse sido criada, mesmo criando da erro dizendo que não declarei, quando executo a linha:
    oApp.Namespace(NovaPasta).CopyHere oApp.Namespace(MyArq).Items