用VBA检查EXCEL中两列数据的重复数据

[复制链接]
查看11 | 回复1 | 2016-7-25 12:12:56 | 显示全部楼层 |阅读模式
我有一个EXCEL表,有两列数据,A列,B列,我想检查,A列中的数据,在B列中是否有存在,如果存在,那么在对话框中输出重复的数据,如果没有,那么用对话框输出不重复,用VBA实现,最好加一个按扭
前面回答的代码,不能执行

回复

使用道具 举报

千问 | 2016-7-25 12:12:56 | 显示全部楼层
这个用2嵌套的循环来实现比对就可以了,A列第一个数据和B列第一个数据比对, 如果不重复就转到B列第二个,如果重复了就转到A列第二个,依次比对。大概十几句代码吧,添加一个按钮: (假定数据从第二行开始) Private Sub CommandButton1_Click() ROW_A = 2: ROW_B = 2 ENDROW_B = [A65536].End(xlUp).Row Do While Cells(ROW_A, 1)"" Do While Cells(ROW_B, 2)"" If Cells(ROW_A, 1) = Cells(ROW_B, 2) Then Cells(ROW_B, 2).Int...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行