Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 基于两列VBA比较并删除重复行_Excel_Vba - Fatal编程技术网

Excel 基于两列VBA比较并删除重复行

Excel 基于两列VBA比较并删除重复行,excel,vba,Excel,Vba,我目前有一个代码,我的副本将被删除的基础上的一列。我希望将列1和列2作为字符串连接(我认为这是最简单的方法)并删除重复项。目前我有以下代码: Range("A1:A6").RemoveDuplicates Columns:=1, Header:=xlNo 我想用它来比较第1列和第2列 例如,列1具有: (A1) Apple (A2) Pear (A3) Pear (A4) Apple 第2栏有: (B1) Red (B2) Blue (B3) Blue (B4) Orange 在这种情况下

我目前有一个代码,我的副本将被删除的基础上的一列。我希望将列1和列2作为字符串连接(我认为这是最简单的方法)并删除重复项。目前我有以下代码:

Range("A1:A6").RemoveDuplicates Columns:=1, Header:=xlNo
我想用它来比较第1列和第2列

例如,列1具有:

(A1) Apple
(A2) Pear
(A3) Pear
(A4) Apple
第2栏有:

(B1) Red
(B2) Blue
(B3) Blue
(B4) Orange
在这种情况下,只有第2行和第3行是重复的。不是第1行和第4行,因为您将比较两列而不是一列


谢谢大家!!希望这是有意义的

包括整个范围,并使用
数组
包括两列:

Range("A1:B6").RemoveDuplicates Columns:=Array(1,2), Header:=xlNo

非常感谢。现在我知道那是什么意思了!以前不确定数组的用途。