Compartilhar via

Proteção de uma planilha do Excel

Anônima
2023-03-29T17:24:15+00:00

A todos uma boa tarde!

A alguns anos eu trabalho com o Excel e tenho a necessidade de proteger o conteúde de uma planilha como também colocar uma data de expiração na mesma.

Solicitei a um especialista em vba que pudesse criar uma senha de acesso e essa data de expiração.

O especialista disse que poderíamos também fazer o travamento da planilha simplesmente ativando o uso da mesma somente no computados em que ela fosse aberta pela primeira vez.

Ele fez o procedimento, o problema é que tudo o que envolve a parte de macros é simplesmente desabilitada quando o arquivo é enviado por outra máquina. Sendo assim, nem a proteção por máquina, nem senha e nem data de expiração são respeitadas casso as macros não sejam habilitadas.

Também fiz testes bloqueando a planilha com senha e depois tentando abrir no google docs.

Apesar de algumas funções não funcionarem corretamente, o google docs não se importou muito se a planilha ou as pastas tinham senhas, ele abriu e exibiu tudo (mesmo não funcionando corretamente as fórmulas específicas estavam lá.

A minha pergunta é:

O Excel é um programa que pode garantir a segurança de informações de minha parte e de meus clientes ou nesse caso eu teria que desenvolver meu produto em outro sistema para ter segurança?

Se existe alguma maneira de proteção total poderiam me dar alguma explicação ou exemplo?

Eu agradeço a todos por qualquer ajuda.

Muito obrigado!

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

2 respostas

Classificar por: Mais útil
  1. Anônima
    2023-04-03T11:31:15+00:00

    Boas,

    Podes adicionar uma condicional no início de cada fórmula, para que caso seja superior a determinada data exiba um erro.

    Para te dar menos trabalho pode definir uma folha com o nome "Licença" ou "Config" por exemplo e meter por exemplo na célula A2 a data limite do uso do programa, vamos supor 2023/04/05.

    No início de cada fórmula adicionas

    =Se(HOJE()>CONFIG!A2;"Não pode usar a folha, contate o Admin!";....
    

    E nas restantes, para não ficar muito repetido **** só a aparecer em branco

    =Se(HOJE()>CONFIG!A2;"";....
    

    Para não mexerem nas fórmulas e nem visualizarem bloqueias a folha com palavra passe mas não te esqueças de meter as células com fórmulas como "Protegida" e "Oculta".

    Desta forma não conseguem copiar as fórmulas para um novo ficheiro.

    Ao copiarem, só exportam os valores que aparecem.

    Imagem

    Também não podes esquecer de proteger a célula que tem a data limite.

    Podes também ocultar a folha "Config"... quem não vê não peca.

    Poderias eventualmente adicionar a data no início de cada fórmula, mas quando tivesses de meter mais data irias ter de modificar TODAS as fórmulas.

    Espero ter ajudado

    Abraço

    Carlos Cerqueira

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2023-03-30T07:44:54+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Prezado RobsonMelo,

    Espero que você esteja indo bem.

    A Microsoft já fez uma atualização para a segurança do VBA. Por padrão, os programas do Office estão bloqueando macros de arquivos da Internet por padrão, uma nova medida implementada para proteger os computadores dos usuários desses códigos de macro mal-intencionados que podem ser perigosos para o computador. Para obter mais informações, consulte o seguinte artigo:

    As macros da Internet são bloqueadas por padrão no Office - Implantar o Office | Aprendizado da Microsoft

    Segue-se que o especialista em VBA projetou você para acessar as macros criptografadas, mas não funciona em outros computadores, esse é um comportamento projetado.

    Além disso, de acordo com sua descrição, você está usando atualmente Proteger planilha atual e Proteger estrutura de pasta de trabalho no Excel? Como mostrado abaixo:

    Image

    Confirmamos anteriormente que, se o arquivo atual do Excel estiver realmente protegido, abri-lo com a Planilha Google perderá o efeito protetor dessa senha. Do ponto de vista da criptografia de planilha, proteger a pasta de trabalho não é o mesmo que proteger um arquivo do Excel ou uma planilha com uma senha.

    Você pode encontrar a observação no seguinte artigo de suporte oficial: Proteger uma pasta de trabalho - Suporte da Microsoft

    Image

    Se você precisar proteger todo o seu arquivo do Excel, a melhor maneira de fazer isso é usar Criptografar com senha para evitar que ele seja lido por outro software. Eu testei e confirmei que os arquivos do Excel usando Criptografar com senha exigirão uma senha para abrir nas planilhas do Google.

    Espero que você ache a explicação acima útil e, se houver algo que não esteja claro, sinta-se à vontade para responder.

    Atenciosamente

    Chandy - Brasil | Especialista em Suporte da Comunidade Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários