鉴于专栏A& B都有电子邮件地址我如何设置一个优选可重复的宏或VBA脚本,它将删除其值存在于col中的所有行。来自col。 B'我对Excel很缺乏经验。
答案 0 :(得分:0)
你会在这里找到一个简单的VBA代码。
功能DoublesDel() Dim mail_tmp As String
DernLigneA = Range("A65536").End(xlUp).Row
DernLigneB = Range("A65536").End(xlUp).Row
For i = 1 To DernLigneA
mail_tmp = LCase(Trim(Sheets(1).Cells(i, 1)))
For j = 1 To DernLigneB
If StrComp(LCase(Trim(Sheets(1).Cells(j, 2))), mail_tmp, vbTextCompare) = 0 Then
'if same text founded, raz
Sheets(1).Cells(j, 2) = ""
End If
Next j
Next i
结束功能
我认为这就是你需要的?
DERF
答案 1 :(得分:0)
您使用的是哪个版本的Excel?
如果您使用的是Excel 2007及更高版本,则可以使用“删除重复项”功能。如果你走这条路线,如果删除重复项无法正确处理数据,我强烈建议复制你的工作表。