Notifications
Clear all

Planilha protegida e inserção/exclusão de linhas

7 Posts
3 Usuários
0 Reactions
7,697 Visualizações
(@jalexm)
Posts: 77
Trusted Member
Topic starter
 

Olá.
Conheço pouco de Excel e minha dúvida é bem básica.

Minha planilha tem uma Tabela com filtro em cada coluna.
Bloqueei a linha dos títulos (onde estão os filtros) e mantive as outras desbloqueadas.
Quando peço para proteger a planilha, surge aquele menu "Permitir que todos os usuários desta planilha possam", onde marquei apenas 4 opções:

Selecionar células desbloqueadas
Inserir linhas
Excluir linhas
Usar AutoFiltro

Depois da planilha ser protegida, os filtros funcionam, mas o "Inserir linhas" e o "Excluir linhas" não funcionam de jeito nenhum.
A opções Inserir e Excluir, quando clico com o botão direito sobre as células, têm um submenu (por ser Tabela), mas as opções aparecem desativadas.

Seria um BUG do Excel? Estou usando a versão 2010.
O que fazer?
Obrigado.

 
Postado : 03/10/2013 7:16 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

jalexm,

Bom Dia!

Para que o "inserir linhas" e "excluir linhas" funcione corretamente, antes de bloquear a planilha, você precisa marcar (selecionar) todas as linhas (a linha inteira) da sua planilha onde estão os dados e desbloqueá-las.
Na Seleção, clique com o botão direito do mouse e escolha Formatar células no menu suspenso que surge. Depois va até a aba Proteção e desmarque a caixa de seleção Bloqueadas. Agora você pode voltar a proteger a planilha que o comando funcionará normalmente.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 03/10/2013 7:45 am
(@jalexm)
Posts: 77
Trusted Member
Topic starter
 

jalexm,

Bom Dia!

Para que o "inserir linhas" e "excluir linhas" funcione corretamente, antes de bloquear a planilha, você precisa marcar (selecionar) todas as linhas (a linha inteira) da sua planilha onde estão os dados e desbloqueá-las.
Na Seleção, clique com o botão direito do mouse e escolha Formatar células no menu suspenso que surge. Depois va até a aba Proteção e desmarque a caixa de seleção Bloqueadas. Agora você pode voltar a proteger a planilha que o comando funcionará normalmente.

Olá, Wagner.
Obrigado por responder.

Acho que você esqueceu que tenho uma Tabela inserida na planilha. Na verdade, não sei se isso faz diferença para o caso.
Mas, fazendo como você indicou, ocorrem dois inconvenientes:
1) O usuário pode "navegar" para fora da tabela, o que eu não queria que acontecesse.
2) O "incluir" e "excluir" linhas só funcionam se antes eu selecionar a linha toda, e perco a funcionalidade de clicar em qualquer ponto da tabela com botão direito e então inserir/excluir linhas. Se a tabela for muito larga, o usuário não ficará "feliz" em ter que ir até a margem esquerda para selecionar a linha toda.

Deve haver alguma solução para o caso.
Poderia ajudar?

 
Postado : 03/10/2013 8:16 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

É... do meu conhecimento, não sei como fazer. Aguardemos que outro colega se manifeste.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 03/10/2013 8:42 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Acho que você esqueceu que tenho uma Tabela inserida na planilha. Na verdade, não sei se isso faz diferença para o caso.
Mas, fazendo como você indicou, ocorrem dois inconvenientes:
1) O usuário pode "navegar" para fora da tabela, o que eu não queria que acontecesse.
2) O "incluir" e "excluir" linhas só funcionam se antes eu selecionar a linha toda, e perco a funcionalidade de clicar em qualquer ponto da tabela com botão direito e então inserir/excluir linhas. Se a tabela for muito larga, o usuário não ficará "feliz" em ter que ir até a margem esquerda para selecionar a linha toda.

Deve haver alguma solução para o caso.
Poderia ajudar?

Que eu saiba, se vc tiver 1 célula bloqueada em toda a linha, não é mais possível inserir linhas, e se vc quiser bloqueá-las para o usuário não navegar para fora da planilha, o ideal seria fazer isso via vba, com um botão que chame uma macro "inserir linha", assim a macro debloqueia a planilha, seleciona a linha, insere/exclui, retorna para a célula onde estava e depois bloqueia de novo.

Só não estou acostumado a trabalhar com tabelas, mas creio que funcione. (só estou sem tempo pra fazer um exemplo) :S

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 03/10/2013 10:17 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Outra opção:

O problema do usuário navegar para fora da tabela pode ser "resolvido" se vc ocultar todas as colunas que não são necessárias.

Já o problema de selecionar a linha, não requer navegação, vc pode clicar no número da linha, inserir/excluir, e voltar para onde estava, sem precisar ficar "correndo para os lados".

Agora, uma dúvida: se vc está com filtro na tabela, porque precisa inserir/excluir linhas?

vc pode inserir uma informação em qualquer linha (até na última), e depois usar o filtro para classificar. Da mesma forma, em vez de excluir a linha, basta selecionar a linha, apagar tudo e classificar. Não resolve?

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 03/10/2013 10:24 am
(@jalexm)
Posts: 77
Trusted Member
Topic starter
 

O problema do usuário navegar para fora da tabela pode ser "resolvido" se vc ocultar todas as colunas que não são necessárias.

Tentei isso, mas o problema de inserir/excluir linhas continuou, como era de se esperar.

Já o problema de selecionar a linha, não requer navegação, vc pode clicar no número da linha, inserir/excluir, e voltar para onde estava, sem precisar ficar "correndo para os lados".

De qualquer forma, o usuário tem que deslocar o mouse lá para o canto esquerdo da tela, quando um simples botão direito onde ele está resolveria. Aliás, foi um dos motivos de eu ter inserido uma Tabela na planilha, o que, no início, me pareceu uma redundância.

Agora, uma dúvida: se vc está com filtro na tabela, porque precisa inserir/excluir linhas?
vc pode inserir uma informação em qualquer linha (até na última), e depois usar o filtro para classificar. Da mesma forma, em vez de excluir a linha, basta selecionar a linha, apagar tudo e classificar. Não resolve?

Não resolve, não, meu amigo. Os filtros foram inseridos pela própria criação da tabela e só os mantive como um recurso a mais.

O que eu acho estranho é aquela janela de "permissões". Clicamos em "inserir linha" e "excluir linha" para depois perceber que isso não funciona, enquanto o "AutoFiltro" funciona. Acho que esqueceram de tirar aquilo de lá ou então pensaram: os usuários são espertos e vão criar macros para resolver a questão. Infelizmente, os que têm menos conhecimento como eu ficam à margem se contentando com planilhas toscas e inacabadas, para dizer o mínimo.

Se tiver alguma outra ideia, meu amigo, será muito bem vinda.
Obrigado.

 
Postado : 03/10/2013 11:51 am