保护工作表后 阻止修改格式

匿名
2019-06-26T03:05:15+00:00

sheet中设定了一些格式,希望:使用人能填数据,但无法修改单元格格式

即便设定了工作表保护功能,使用人还是能通过

  1. 清除>清除格式
  2. 或者从其他地方将数据“连数据带格式”的粘贴到本sheet中

从而破坏/修改我sheet中的格式

请问通过什么方法可以达到“保护格式不被修改”的要求呢?

Microsoft 365 和 Office | Excel | 家庭版 | Windows

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

9 个答案

排序依据: 非常有帮助
  1. 匿名
    2019-06-28T06:16:59+00:00

    您好 感谢你的方案

    “有效性”的功能 也无法阻止 “从别处表格复制,再粘贴”对格式的改变

    有关VBA的可能性 我已知晓 谢谢

    提请Office以后版本考虑此项功能。

    希望能在开启“保护工作表”功能后,用户只能填写指定单元格的数据,无法修改格式,即便粘贴也改不了格式

    谢谢!

    2 个人认为此答案很有帮助。
    0 个注释 无注释
  2. 匿名
    2019-06-26T09:39:58+00:00

    您好:

    了解到您在使用Excel时遇到的问题。

    选中整个工作表,右键选择"设置单元格格式",点击"保护"这一项。取消勾选"锁定",取消之后点击确定。然后点击"审阅",在"更改"组里点击"保护工作表",弹出操作框。若想设置密码的,您可以在输入框内输入密码。

    输入密码后,在"允许此工作表的所有用户进行"下拉动右侧的滚动条,把相关选项翻到"编辑对象"并勾选,然后确定。确定后,在弹出的小框中确认刚才所设定的密码并确定。允许输入内容,不能修改格式的设置已设定好了。

    点击"开始",此时所有格式的命令都呈灰色被禁用状态。可以把字体和字号设置为其它,结果是不能修改其它字体和字号的。说明禁止修改格式成功。尝试在任意单元格上输入内容,结果是可以输入的。

    希望以上信息可以帮助到您。

    2 个人认为此答案很有帮助。
    0 个注释 无注释
  3. 匿名
    2019-06-28T00:55:41+00:00

    您好啊

    您的方案只是在“允许编辑区域”外,不能填写数据,不能修改格式。

    并没有解决我的需求,我需要有一块指定区域,只允许用户填写数据,而不能修改格式。

    我也尝试在您方案下 “允许编辑区域”中 测试 依旧是能通过以下方式更改格式:

    1. 开始>编辑>清除>清除格式
    2. 从别的表格(别的表格拥有不同的格式)复制,粘贴过来

    请帮忙再找下可行的方案,谢谢!

    0 个注释 无注释
  4. 匿名
    2019-06-27T09:11:14+00:00

    您好:

    您可以按照以下操作看看能否达到您的需求:

    1)在菜单栏中,点击“审阅”>“允许用户编辑的区域”>“新建”,点击引用单元格方框最右边的“小图标区域”,选中您的表格中只供用户填写数据的区域(假设允许编辑的区域为A1至F10,允许编辑的密码一般不设置),确定即可。如图:

    2)确定之后,点击“保护工作表,进行如下设置。此时需要您输入“取消工作表保护使用的密码”,设置好之后点击确定,然后重新输入相同的密码,进行再次确定即可。

    3)然后您可以测试在允许编辑之外的区域进行编辑或者清除格式操作的时候,会有如下保护提示:

    希望以上信息可以帮助到您。

    0 个注释 无注释
  5. 匿名
    2019-06-27T01:34:32+00:00

    您好啊

    您的方法我已尝试。结果是:格式还是能被改变的。请看下文:

    在您的设置下,请对“受到保护的单元格”做以下操作:开始>编辑>清除>清除格式,您看你原来预设好的格式还在吗。我这边尝试过,原来的格式都没有了(被重置)。

    在您的设置下,抑或做如下操作,从别的表格复制某单元格(该单元格格式和被保护的单元格是不同的),然后贴到“受到保护的单元格”上,您看下是否格式发生了变化。

    我需要达到的效果是,被保护后,格式无法被改变,即便通过上述方法,也无法改变格式。请帮忙看下有没有方法,谢谢!

    0 个注释 无注释