【发布时间】:2015-03-12 01:54:20
【问题描述】:
我需要在连续范围内搜索重复项,如果找到重复项,则比较单独范围(类似行)中的值并选择要删除的较小的值。
告诉它比较重复并清除这么多列的 x-many 行很容易。
Dim LR as long
Dim LR = Range("C" & Rows.Count).End(xlUp).Row
Activesheet.Range("$A$1:" & "G" & LR).RemoveDuplicates Columns:=Array(1,2), Header:=xlGuess
但是需要使用 Z:Z 之类的范围,并将找到的重复项(在 A 和 B 中)与原始副本进行比较,例如 Z3 的单元格内容 (4) 是否大于 Z200 的单元格内容 (6) ,并删除第 3 行。
这个想法是从这个出发的:
到这里:
我们将不胜感激。谢谢!
【问题讨论】: