Olá, estou criando uma tabela para registro de débitos de funcionários de uma empresa, cada funcionário terá sua propria tabela, porem, todas são iguais. Meu objetivo é simples: Fazer com que a tabela receba novas informações em celulas vazias, como data, descrição, e valor, mas que não seja possivel editar essas celulas após a informação ser inserida e também não seja possivel editar e nem excluir as celulas já registradas anteriormente, qualquer edição ou exclusão tem que ser feita com a aplicação de uma senha para desproteger a planilha.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Na guia Revisão, clique em Proteger Planilha.
Na lista Permitir, edite o que deseja que os usuários possa editar e o que não possam.
No local de senha, coloque a senha que deseja
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Boa tarde Mayke.
Pela descricao do seu problema a solucao eh um pouco complexa.
Uma possivel maneira de realizar essa planilha seria
1) Crie uma base principal que ninguem tera acesso ou que terao acesso mas nao poderao editar
2) Crie multiplas abas/planilhas, cada uma com o nome da pessoa que ira manipular o dado
3) nessas planilhas, crie tabelas dinamicas que busque todos os dados da base principal, utilize o filtro na dinamica para definir a qual funcionario a aba pertence.
4) crie uma rotina no VBA que seja ativada ao uma celula receber duplo-clique, se a celula estiver vazia significa que a pessoa pode livremente adicionar uma informacao, caso nao, solicita a senha para alteracao.
5) Programe para a resposta da caixa de dialogo ser inserida na Base Principal.
dica: Cria uma chave unica por linha na base principal, isso te ajudara na hora de atualizar a informacao com base no que foi inserido na caixa de dialogo pelos funcionarios
Uma planilha dessa complexidade deve demorar entre 2 a 6 horas a depender da sua experiencia com VBA
Espero que minha explicacao tenha lhe ajudado.
Um abraco.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.