找回密码
 立即注册

QQ登录

只需一步,快速开始

1ds

注册会员

7

主题

38

帖子

101

积分

注册会员

积分
101
最新发帖
1ds
注册会员   /  发表于:2024-12-25 10:16  /   查看:70  /  回复:5
1金币
image.png393637084.png image.png169128722.png image.png882413329.png 表格怎么输入不了

最佳答案

查看完整内容

您好!请教下是G列单元格无法输入数据吗? 单元格默认的保护状态是锁定,根据您提供的代码片段,在遍历处理至I列时开启了表单保护,sheet中所有保护状态为锁定的单元格均被保护不予编辑操作,因此,G列单元格也无法被编辑。 如果您只需要锁定I列,那么需要将除I列外其他列中单元格的保护状态取消锁定,表单保护便对这些单元格允许编辑。

5 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-12-25 10:16:49
来自 2#
您好!请教下是G列单元格无法输入数据吗?

单元格默认的保护状态是锁定,根据您提供的代码片段,在遍历处理至I列时开启了表单保护,sheet中所有保护状态为锁定的单元格均被保护不予编辑操作,因此,G列单元格也无法被编辑。

如果您只需要锁定I列,那么需要将除I列外其他列中单元格的保护状态取消锁定,表单保护便对这些单元格允许编辑。
回复 使用道具 举报
1ds
注册会员   /  发表于:2024-12-25 13:17:29
3#
Wilson.Zhang 发表于 2024-12-25 12:12
您好!请教下是G列单元格无法输入数据吗?

单元格默认的保护状态是锁定,根据您提供的代码片段,在遍历 ...

我只要I进行锁定 其他可以输入  这怎么解决了
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-25 17:30:52
4#
1ds 发表于 2024-12-25 13:17
我只要I进行锁定 其他可以输入  这怎么解决了

表单保护会禁止对保护状态为锁定的单元格的编辑操作,且单元格的保护状态默认为锁定。

按照您的需求,需要对sheet中除I列外的其他单元格取消保护状态,之后开启表单保护便无法对I列单元格进行编辑,同时可以对其他单元格编辑。

可以参考如下代码:
  1. sheet.getRange(-1, -1, -1, -1).locked(false);
  2. sheet.getRange(0, 8, sheet.getRowCount(), 1).locked(true);
复制代码
回复 使用道具 举报
1ds
注册会员   /  发表于:2024-12-26 09:54:31
5#
Wilson.Zhang 发表于 2024-12-25 17:30
表单保护会禁止对保护状态为锁定的单元格的编辑操作,且单元格的保护状态默认为锁定。

按照您的需求, ...

好的  应该是解决了  谢谢
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-26 16:46:25
6#
1ds 发表于 2024-12-26 09:54
好的  应该是解决了  谢谢

不客气!那就结贴了。如有新问题,欢迎随时发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部