设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2164|回复: 8
打印 上一主题 下一主题

[其它] 关于数据有效性的设置

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-23 18:11:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设置了有效性,比如下拉框,正常输入都可以受此约束。但发现如果用copy/paste把数据直接粘贴到下拉框内就不受有效性的约束了。请问有什么方法可以限制吗,就是无论是直接输入还是复制粘贴,在设置了数据有效性的地方都要受到设置的有效性的约束?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2009-8-23 18:35:45 | 只看该作者
这个只能用代码来限制
3#
 楼主| 发表于 2009-8-23 20:25:30 | 只看该作者
能否给个sample供学习,谢谢?
4#
 楼主| 发表于 2009-8-23 21:37:47 | 只看该作者
哪位高手指点下?
5#
发表于 2009-8-23 22:17:29 | 只看该作者
设置保护,把这些单元格保护起来。
6#
 楼主| 发表于 2009-8-24 08:27:04 | 只看该作者
保护的话就不能填写内容了,成了不可编辑状态

点击这里给我发消息

7#
发表于 2009-8-24 22:32:12 | 只看该作者
最简单的就是用IF THEN了,用工作表事件
if range("...")<>指定内容 then
  msgbox "录入内容不正确"
  range("...")=""
end if
8#
 楼主| 发表于 2009-8-25 09:44:25 | 只看该作者
嗯,谢谢!对于宏,是不是要点击执行(f5)后才可以根据if条件判断呢?如果想要在表格中一边填写一边判断,可以做到吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-23 16:23 , Processed in 0.099253 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表