macros将如何显示表单的名称?

我有一个有三张纸的excel文件:Peter,Jone和Paul。 这些是3张的名字。 现在我已经设置了一个macros,它会询问他们的名字,如果他们点击是,他们只能可视化或写入特定页面。 彼得看不见琼的工作簿。 当琼斯打开文件时,excel会随机地提问“你是彼得吗? 如果他点击是,Excel会要求密码,因为工作表被保护。 在一些情况下,所有的纸张都被打开和保护。

我想让它更坚固……….当我打开excel文件时,它会显示我想要去的macros吗? macros会问我要在哪张纸上打开同一张纸?

谁能帮我?