Excel - 如何允许受保护工作表中的文本到列?

时间:2018-02-01 05:34:44

标签: excel

我无法在Stack或野外网上找到答案。我有一张表,我需要用户能够使用Text to Columns,但是,我还需要保护工作表。如果Excel自动执行此操作(从文本到列"短期内存"),一切正常,但在启用保护时我无法访问该选项。

并不是任何文字都溢出到锁定的单元格上,只是在保护工作表后该选项显示为灰色。 我很感激非VBA答案因为我不想在共享文件上使用宏(服务器非常慢,甚至正常的excel需要很长时间才能保存)。但是,如果绝对必要,你能不能告诉我如何设置它以便以最小的性能命中解决这个问题?

P.S。:我对VBA很新(实际上没有经验,我更喜欢R代表所有东西)。此外,共享服务器基本上是一个网络文件夹,因此它不太可能导致除了超级懒惰之外的任何问题。

1 个答案:

答案 0 :(得分:1)

如果您保护工作表,则只能编辑未锁定的单元格,也就是说,用户可以手动更改单元格。

这是纸张保护的核心和目的。

在受保护的工作表中,您将无法手动执行文本到列。

文件是否存在于服务器上与使用VBA解决方案完全无关。

真正的问题是:你想要达到什么目的?您的问题是关于在受保护的工作表上运行Text to Columns,但如果您退出该特定方法,可能还有其他方法可以实现您真正需要做的事情。