Página 1 de 1

Proteção de Tabelas

Enviado: 08 Jul 2018 às 02:32
por CleuberZago
Olá pessoal! Desafio bacana pra quebrarmos a cabeça...

Existe alguma alternativa para bloquear apenas algumas colunas de tabelas, porém mantendo a opção de inserir linhas nessas tabelas?

Ex.: Uma tabela possui 10 colunas, 02 delas possuem formulas e quero bloquear apenas essas duas colunas para que as formulas não sejam alteradas, porém que o usuário consiga utilizar os outros recursos de tabela normal (inserir linhas (utilizando ou não o TAB), utilizar filtros, etc) e preencher os outros campos sem restrição.

Dá pra fazer algo parecido?

Re: Proteção de Tabelas

Enviado: 08 Jul 2018 às 09:31
por gfranco
Bom dia.
Veja se o modelo te ajuda.

Proteção de Tabelas

Enviado: 08 Jul 2018 às 13:34
por CleuberZago
Perfeito, gfranco!

Acha que é possível acrescentar na rotina uma opção de desproteger a próxima linha em branco, de modo que o usuário consiga preenche-la e essa linha fazer parte da tabela? Semelhante à como é feito com a tabela na pasta sem proteção?

Por exemplo, o usuário preenche a próxima linha e a rotina entende que aquela linha deve fazer da tabela e a insere... Algo nesse sentido.

Proteção de Tabelas

Enviado: 08 Jul 2018 às 13:38
por gfranco
Possível até acho que é.
Mas eu ainda optaria por essa forma de acrescentar a nova linha antes de iniciar o preenchimento das informações pois aproveitaria o fato de a tabela expandir para as novas linhas inseridas as fórmulas e as possíveis validações de campos que a mesma venha a ter.

Proteção de Tabelas

Enviado: 08 Jul 2018 às 13:55
por CleuberZago
Concordo com você... Mas estou pensando mais na usabilidade e nos "vícios" do usuário... Penso que é mais comum preencherem a próxima linha do que definirmos atalhos para inserir/excluir linhas, sabe.

Proteção de Tabelas

Enviado: 08 Jul 2018 às 14:09
por gfranco
O vício do usuário não deve se sobrepor a integridade dos dados informados (na minha opinião, é claro).
Por isso, entendo que essa minha solução proposta atende a necessidade de integralidade da informação unida à usabilidade da planilha.
Entretanto... vc tem a opção de manter o tópico aberto para que outros membros possam apresentar soluções que atendam à mais esse critério....

Re: Proteção de Tabelas

Enviado: 08 Jul 2018 às 14:22
por gfranco
gfranco escreveu:O vício do usuário não deve se sobrepor a integridade dos dados informados (na minha opinião, é claro).
Por isso, entendo que essa minha solução proposta atende a necessidade de integralidade da informação unida à usabilidade da planilha.
Entretanto... vc tem a opção de manter o tópico aberto para que outros membros possam apresentar soluções que atendam à mais esse critério....
Inclusive eu recomendo que mantenha-o aberto...

Proteção de Tabelas

Enviado: 08 Jul 2018 às 15:55
por CleuberZago
Hehe, atendeu perfeitamente à necessidade, o que propus foi apenas um "plus" para integrar à funcionalidade. Vou deixar aberto, talvez alguém já tenha visto algo parecido.

De qualquer forma, obrigado pelo apoio, irmão!

Proteção de Tabelas

Enviado: 08 Jul 2018 às 16:26
por gfranco
Pode deixar aberto pois pedi a opinião de um amigo... O babdalas...

Proteção de Tabelas

Enviado: 09 Jul 2018 às 01:48
por CleuberZago
Perfeito!
Amigo, nessa rotina que desenvolveu, é possível inserir uma condição para quando for excluir a última linha, de modo que a rotina exclua sem problemas somente as linhas vazias (com exceção das fórmulas) e dê um msgbox vbYesNo avisando quando houver dados na última linha?