使用受保护和未受保护的单元格对工作表进行排序

时间:2010-11-11 12:37:04

标签: excel sorting spreadsheet

我有点麻烦。我收到了积压表,可能有一些单元格被阻止而其他一些单元格被解锁。

当我“保护工作表”时,我将离开可以访问该工作表的用户,并选中了以下选项:

选择锁定的单元格 选择未锁定的单元格 插入行
排序
使用自动过滤器
使用可转位报告
编辑对象
编辑方案

但是我收到了与排序相关的用户的抱怨。当他们尝试排序时,他们会得到以下信息:

The cell or chart you are trying to change is protected and therefore read-only
To modify a protected cell or chart, first remove protection using the Unprotected Sheet command (Review Tab, change group). You may be prompted for a password.

有人知道如何处理这个问题吗?

先谢谢了,

Pedro Dusso

1 个答案:

答案 0 :(得分:1)

我假设用户不希望对保护区域进行排序。

一些猜测:也许您以不干扰保护区域的方式对无保护区域进行了定义。尝试取消保护完整的行,例如,如果特定行是用户想要排序的工作表的一部分。

如果不能轻易做到这一点,因为工作表中的区域太复杂,请尝试将用VBA编写的特定排序功能添加到工作表中。在VBA中,您可以像我在上面的评论中所做的那样:取消保护工作表,对区域进行排序并再次保护它。

如果您需要一些代码如何在VBA中执行此操作:宏录制器是您的朋友。