【发布时间】:2013-10-10 15:43:05
【问题描述】:
我在 Excel 电子表格中定义了 100 列乘 200 行的范围。 当我锁定这 20,000 个单元格的范围时,有保护,我无法让用户对这个范围进行排序。我不能同时做保护和分类吗?这似乎不是一个好的设计。
我唯一能做的就是“允许在范围内编辑”,但这超出了锁定单元格以进行保护的目的。
【问题讨论】:
标签: excel sorting locking filtering
我在 Excel 电子表格中定义了 100 列乘 200 行的范围。 当我锁定这 20,000 个单元格的范围时,有保护,我无法让用户对这个范围进行排序。我不能同时做保护和分类吗?这似乎不是一个好的设计。
我唯一能做的就是“允许在范围内编辑”,但这超出了锁定单元格以进行保护的目的。
【问题讨论】:
标签: excel sorting locking filtering
我不知道有任何方法可以对工作表执行此操作,但数据透视表允许您对数据进行排序和过滤。除非您编辑定义的范围并点击刷新按钮,否则任何人都无法对其进行编辑。要么隐藏工作表并保持数据透视表打开,要么将数据透视表复制到另一个 excel 文件。
【讨论】:
您可以尝试:
1.Application.ScreenUpdating = False
2.取消保护范围,
3.排序范围,
4.保护范围,
5.Application.ScreenUpdating = True
我不确定是否符合您的需要,因为您没有提供任何示例(代码或文件)...
【讨论】: