Infelizmente, não tem não, amigo.
O que vc pode fazer:
- Cria uma plan com um aviso para habilitar as macros (no na net vc encontra, ou vc tira um print das telas e monta).
-Atribui em Workbook_Open o código para ocultar essa plan (use xlsheet.veryhidden)
- Atribui em Workbook_Beforclose o código para ocultar todas as demais planilhas (xlsheet.veryhidden), e reexibir a plan com o aviso para habilitar as macros.
- Insira senha no código VBA
Edit: Outra alernativa:
Se vc tem 5 plans (1, 2, 3, 4, 5), e algumas pessoas não podem ver as plnas 4 e 5, pode ser mais simples:
- Crie em Workbook_Beforeclose o comando para ocultar as plnas 4 e 5 (usando o xlsheet.verydidden).
- Coloque senha no código VBA.
Pronto, quando fechar o arquivo, somente ficarão visíveis as plans 1, 2, 3 e que todos os usários poderão ver.
Para ver as demais, só se habilitar as macros e colocar a senha correta.
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.
Gilmar
Postado : 04/03/2014 5:26 am