根据用户锁定单元格

时间:2017-08-29 04:02:39

标签: excel vba excel-vba protection

我看了这个,但奇怪的是我找不到一篇文章讨论这个(除了我在另一个网站上的帖子),这让我觉得excel可能是一个不可能完成的任务。但是,这并不能阻止我去这里。

我有一张包含许多工作表和许多用户的工作簿。我能够在线成功找到一个代码,这使得每个用户只能查看他或她有权访问的工作表,这要归功于link上的dmt32。

但是,我需要调整此代码或添加其他代码以使其适合我的需要。我在他的第一个回复中使用了dmt32的代码。

这是场景。我希望仅为四个用户解锁第1张(主页)的单元格E9:F33。它们默认设置为已锁定。或者如果它更容易,我可以默认解锁它们,并创建一个代码,以便在打开工作簿时为其余用户锁定它。什么都比较容易!

非常感谢您对此事的帮助。)

由于 奥马尔H。

1 个答案:

答案 0 :(得分:1)

没有必要用VBA重新发明那个轮子。它已经内置到Excel中。选择范围,然后点击评论>允许用户编辑范围

这将打开一个对话框,您可以从该域的Active Directory中选择人员。

enter image description here