找回密码
 立即注册

QQ登录

只需一步,快速开始

a杰

初级会员

29

主题

53

帖子

204

积分

初级会员

积分
204
a杰
初级会员   /  发表于:2022-6-27 15:38  /   查看:1201  /  回复:5
1金币
image.png22719420.png 想在粘贴后点击保存时,进行数据验证,如果没有这个下拉项,单元格变红
image.png312516783.png

最佳答案

查看完整内容

如前面所说,数据验证无法对粘贴值进行校验,除非您是在编辑状态进行粘贴的。 您可以不使用数据验证,监听ClipboardPasted事件,在粘贴完成之后获取该单元格的value并进行判断并执行相关提示代码。 您也可以在点击保存后遍历单元格,获取此value进行判断,并给出相应提示。

5 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-27 15:38:12
来自 4#
本帖最后由 Lynn.Dou 于 2022-6-28 15:42 编辑

如前面所说,数据验证无法对粘贴值进行校验,除非您是在编辑状态进行粘贴的。
您可以不使用数据验证,监听ClipboardPasted事件,在粘贴完成之后获取该单元格的value并进行判断并执行相关提示代码。
您也可以在点击保存后遍历单元格,获取此value进行判断,并给出相应提示。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-27 18:03:42
2#
您好,
根据您描述的信息这边理解如下:
您指的是选择单元格进行粘贴无法触发数据验证,而如果在展开下拉框粘贴就可以触发数据验证吗?
如果是,直接粘贴至单元格不触发验证属于产品设计,也是与Excel保持一致。
您可以双击进入编辑状态,再进行粘贴。

如果我的理解有误,
请结合示例详细描述下您当前遇到的问题以及您的需求,以便这边能理解此问题。
回复 使用道具 举报
a杰
初级会员   /  发表于:2022-6-28 08:53:54
3#
Lynn.Dou 发表于 2022-6-27 18:03
您好,
根据您描述的信息这边理解如下:
您指的是选择单元格进行粘贴无法触发数据验证,而如果在展开下拉 ...

想要的效果是 如果是粘贴的 而且没有这个下拉项的,在点击保存的时候遍历一下单元格然后进行验证给出提示。
回复 使用道具 举报
a杰
初级会员   /  发表于:2022-6-28 11:36:30
5#
Lynn.Dou 发表于 2022-6-28 11:32
如前面所说,数据验证无法对粘贴值进行校验,除非您是在编辑状态进行粘贴的。
您可以不使用数据验证,监听 ...

好的,已经解决了
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-28 15:43:08
6#
问题解决了就好,那本帖就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部