删除具有多个匹配单元格的整个行

时间:2014-09-24 19:43:27

标签: excel vba excel-vba

我创建了一个宏,它将一些信息从我的工作簿中的一个工作表复制到另一个工作表以匹配某些条件,因此我可以将信息导入到一个程序中。唯一的问题是在宏运行之后,有一些空行和一些重复。我有12列信息,但我希望宏观看并比较列D,E,F,GL中的条目及其上方的行。因此,D2,E2,F2,G2L2会与D1,E1,F1,G1L1进行比较。如果这些单元格中的所有五个条目都与前一行的条目匹配,则删除整行。

我发现一些代码匹配一个单元格或在某个列中查找重复项但没有任何内容可以查找和匹配多个列,我对此很新,以至于我甚至无法入门。

欢迎任何和所有输入。

1 个答案:

答案 0 :(得分:0)

你必须自己加入你的程序逻辑,但使用类似的东西:

worksheets("Sheet1").range("A1").offset(i, 0).resize(1, colnum).delete Shift:=xlUp 

查找所需命令的简便方法是录制宏并查看Excel用于构建该宏的内容。