Kako,
Bom dia!
Estive estudando todo o seu arquivo ontem e cada um dos passos do algoritmo. Visando otimizar algumas coisas, estou pensando em fazer da seguinte forma:
1 - O arquivo já começa totalmente protegido e com todas as células bloqueadas (atualmente a senha para desbloqueio geral da planilha é Teste.
2 - Assim que o arquivo for aberto por qualquer funcionário, de qualquer departamento (BKO, Financeiro, Comercial, TEM, Logística e Operações), aparecerá um formulário de Login e Senha para que o funcionário escolha qual é o seu departamento e entre com a senha que você previamente fornecerá para cada departamento. A senha é única por Departamento e todo colaborador de cada Departamento, que acessa esse arquivo, deverá conhecer a mesma.
3 - Se a senha digitada for incorreta o arquivo não abre.
4 - Se a senha estiver correta, o arquivo é aberto e somente as células C2 e as demais células que cada Departamento deve preencher são desbloqueadas.
5 - Após o Comercial, por exemplo, entrar com seus dados e clicar em NOVO PEDIDO, os dados são enviados normalmente para a Plan2, a Plan1 é limpa, aparecer a MsgBox informando o número do pedido e é disparado email para o autorizador. O funcionário pode continuar entrando com novos pedidos (pois as células dele continuam desbloqueadas). Terminou de digitar os pedidos ele deve Salvar e Fechar.
6 - Ao fechar o arquivo as células de qualquer Departamento serão novamente bloqueadas. Isso permitirá que o próximo Departamento a abrir o arquivo, abra-o com o surgimento novamente do formulário para que ele possa se logar com a sua respectiva senha e então digitar seus dados nas células que lhes pertencem. Entendeu? Cada Departamento só acessa as células que são destinadas a ele e sempre que ele salvar e fechar o arquivo as células dele voltam a ser bloqueadas.
7 - Sempre que um usuário de um Departamento qualquer entrar com seus dados (em suas respectivas faixas de células) e digitar ou selecionar algo na última célula da sua faixa, o Sistema levará para a Plan2 os dados correspondentes, alusivos ao código digitado em C2.
Veja, por favor, se meu raciocínio está correto e se posso realmente desenvolver o código nesse sentido.
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 : 20/06/2018 5:47 am