Como proteger a planilha com células graváveis que retêm formatação e comentários

5

Existe uma maneira de proteger uma planilha de forma que certas células sejam graváveis (por exemplo, o usuário pode colocar números nessas células), mas a caixa de formatação e comentário não pode ser alterada? Eu sou capaz de criar uma planilha protegida com apenas certas células desbloqueadas. No entanto, se eu copiar / colar de uma célula em outra planilha (que tenha formatação diferente e sua própria caixa de comentários) nessas células, a formatação e os comentários serão sobrescritos.

A solução funcionaria idealmente no Excel 2010, mas soluções específicas para versões mais recentes também seriam interessantes para mim.

    
por SFun28 27.03.2018 / 14:40

2 respostas

1

Neste caso, acho que preciso dar uma resposta negativa: O recurso que você está pedindo é impossível sem uma macro VBA, e mesmo assim é muito doloroso escrever (embora soluções razoáveis existem).

Eu baseio minha resposta em mais de uma década que esse recurso foi exigido por usuários do Excel, mas uma solução nunca chegou.

Como evidência, listo abaixo algumas das muitas sugestões encontradas o site Excel User Voice da Microsoft, vozes que sempre foram ignorado:

Você encontrará nos comentários todo tipo de soluções alternativas que funcionaram para alguns usuários, mas todos exigem alguma disciplina de os usuários ou macros VBA para modificar o comportamento do Excel para a planilha.

    
por 04.04.2018 / 19:20
1

Primeiro, formate a célula ou alcance o que você quiser, também com os comentários que quiser.

Segundo, clique com o botão direito nas células destinadas à entrada do usuário == > > "Formatar as células" == > > Guia "Proteção" == > > Desmarque a opção "Bloqueado"

Em terceiro lugar, "Visualizar guia == > > Proteger planilha", certificando-se de alterar os formatos de células, colunas, linhas e editar objetos & Os cenários de edição são todos desmarcados. E você pode querer desmarcar "Select locked cells" também, se você quiser que os usuários consigam TAB entre as células nas quais eles podem inserir dados, então estes pontos se tornam óbvios quando eles pressionam TAB.

EDITAR : Alguém apontou que os formatos ainda podem ser copiados para as poucas células que estão desbloqueadas.

Então você faz isso: Faz com que a planilha pareça que você quer . Desbloqueie as células específicas que você deseja que o usuário coloque dados e proteja a planilha. Copie a planilha. Na segunda cópia, Faça as poucas células onde a entrada do usuário normalmente irá se referir às células desbloqueadas correspondentes da primeira planilha. Agora bloqueie todas as células na 2ª planilha.

O usuário poderia formatar a célula desbloqueada A1 na primeira planilha de qualquer jeito, mas a célula correspondente A1 na segunda folha bloqueada conterá apenas o valor de "= Planilha1! A1" da primeira planilha, sem formatos ou comentários.

O usuário pode abusar da primeira planilha, copiar & colando de páginas da Web estilizadas em Nyancat, mas sua segunda planilha mostrará esses valores no formato que você escolheu. O usuário ainda pode inserir dados inválidos, ou algo como uma injeção SQL, mas pelo menos se os usuários forem confiáveis o suficiente para inserir apenas texto de dados & números de valor seu problema deve ser resolvido.

    
por 02.04.2018 / 06:31