Olá, Wesley
Veja se o arquivo anexo o atende.
Eu não usei VBA para atender sua solicitação, pois não consegui pensar numa solução em VBA sem que alterasse o modo com sua planilha trabalha. Mas claro, que como sou estudante ainda em VBA, pode haver soluções bem melhores, hahaha!
Basicamente eu adicionei uma planilha de apoio para ficar mais fácil controlar as permissões, e fiz alguns ajustes nas fórmulas para ele entender quando restringir e quando não restringir.
O que você precisa fazer é colocar o nome das pessoas que irão abrir a planilha (Nome exato de rede conforme a sua função VBA lê) na planilha de apoio e atribuir as permissões ou não. O "x" é permitir e deixar vazio é não permitir.
Visualmente não ficou tão bonito, mas como é apenas os "bastidores" da planilha, creio que não há problemas.
Veja aí se te atende ou se te ajuda a adaptar para o seu uso; caso não esteja inteiramente do jeito que você quer, pode ser sincero e postar sua opinião, que eu ou algum outro colega tentaremos ajuda-lo.
abraços,
Vinicius
Postado : 05/03/2017 9:18 am