在包含两列A& A的Excel电子表格中。 B如何从col中删除重复的条目。 B'

时间:2014-09-26 12:44:14

标签: excel vba duplicates

鉴于专栏A& B都有电子邮件地址我如何设置一个优选可重复的宏或VBA脚本,它将删除其值存在于col中的所有行。来自col。 B'我对Excel很缺乏经验。

2 个答案:

答案 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及更高版本,则可以使用“删除重复项”功能。如果你走这条路线,如果删除重复项无法正确处理数据,我强烈建议复制你的工作表。

相关问题