Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5007|回复: 22

[已解决]请大家测试下这个VBA代码,关于防止重复输入数据问题

[复制链接]
发表于 2011-8-13 22:37 | 显示全部楼层 |阅读模式
VBA工作表事件,防止
"C4:M4"
"F8:P8"
"J12:L15"
"H15:H23"
这几个区域有重复值输入,
请大家测试下代码,如果大家能在此代码上修改简洁的话,请大家,上传个附件。


最佳答案
1970-1-1 08:00

VBA_工作表事件【防止指定区域有重复值输入】.rar

7.83 KB, 下载次数: 19

发表于 2011-8-13 23:09 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-8-13 23:16 | 显示全部楼层
回复 studyexcel 的帖子

感谢朋友,感觉这个简洁,也很好!!!
回复

使用道具 举报

发表于 2011-8-14 00:00 | 显示全部楼层
学习                  
回复

使用道具 举报

 楼主| 发表于 2011-8-14 09:24 | 显示全部楼层
回复 studyexcel 的帖子

朋友,你那个防止输入重复值的代码

刚发现一个问题,如果我复制多个单元格时,就会出错,应该是提示“禁止重复值输入”的提示。

而在删除多个单元格时,也会出错。请修改

谢谢。。。
回复

使用道具 举报

发表于 2011-8-14 11:31 | 显示全部楼层
回复 yjwdjfqb 的帖子

你复制的时候会粘贴到已有数据的区域吗?
回复

使用道具 举报

 楼主| 发表于 2011-8-14 11:44 | 显示全部楼层
回复 studyexcel 的帖子

不会,但我就是考虑防止输入重复数据,

代码中要考虑到这一点,不我们复制已有数据的时候,就提示“禁止输入重复值”,代码中要考虑到。
回复

使用道具 举报

发表于 2011-8-14 14:07 | 显示全部楼层
回复 yjwdjfqb 的帖子

如果覆盖了原有数据的区域,我这个没法给你恢复
弄了很久都没弄出来怎么恢复原有数据{:021:}

防止指定区域有重复值输入.rar

14.01 KB, 下载次数: 6

回复

使用道具 举报

发表于 2011-8-14 14:24 | 显示全部楼层
{:241:}里面最顶上这句 dim allrng as range 麻烦你自己删一下
回复

使用道具 举报

 楼主| 发表于 2011-8-14 14:38 | 显示全部楼层
回复 studyexcel 的帖子

谢谢老师的帮忙。还请修改下。。。

见附件:

防止指定区域有重复值输入.rar

21.06 KB, 下载次数: 5

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 18:12 , Processed in 0.368564 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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