Office中国论坛/Access中国论坛

标题: 关于数据有效性的设置 [打印本页]

作者: d810    时间: 2009-8-23 18:11
标题: 关于数据有效性的设置
设置了有效性,比如下拉框,正常输入都可以受此约束。但发现如果用copy/paste把数据直接粘贴到下拉框内就不受有效性的约束了。请问有什么方法可以限制吗,就是无论是直接输入还是复制粘贴,在设置了数据有效性的地方都要受到设置的有效性的约束?
作者: pureshadow    时间: 2009-8-23 18:35
这个只能用代码来限制
作者: d810    时间: 2009-8-23 20:25
能否给个sample供学习,谢谢?
作者: d810    时间: 2009-8-23 21:37
哪位高手指点下?
作者: ACMAIN_CHM    时间: 2009-8-23 22:17
设置保护,把这些单元格保护起来。
作者: d810    时间: 2009-8-24 08:27
保护的话就不能填写内容了,成了不可编辑状态
作者: pureshadow    时间: 2009-8-24 22:32
最简单的就是用IF THEN了,用工作表事件
if range("...")<>指定内容 then
  msgbox "录入内容不正确"
  range("...")=""
end if
作者: d810    时间: 2009-8-25 09:44
嗯,谢谢!对于宏,是不是要点击执行(f5)后才可以根据if条件判断呢?如果想要在表格中一边填写一边判断,可以做到吗?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3