比较不同页面上的列

我在Sheet1中列A的帐号数量是可变的,我想在Sheet2列A中将它们与可变数目的帐号进行比较。

我想整理sheet3上的两列,但不重复帐户号码。

所以基本上:

工作表Sheet1:

A1 a3334 a4455 a76655 

Sheet2中:

 A1 a4455 a76655 a3024 a53525 

那么sheet3最终会看起来像:

表Sheet 3:

 A1 a3334 a4455 a76655 a3024 a53525 

提前致谢。

以下应该工作。 它将来自sheet1和sheet2的两列合并到sheet 3中,然后删除重复项。

 Sub combineandcompare() Dim range1 As Range, range2 As Range Set range1 = Worksheets("Sheet1").Range("A1", Worksheets("Sheet1").Range("A65536").End(xlUp)) Set range2 = Worksheets("Sheet2").Range("A1", Worksheets("Sheet2").Range("A65536").End(xlUp)) For Each x In range1 For Each y In range2 Worksheets("Sheet3").Range("A65536").End(xlUp).Offset(1, 0).Value = x.Value Worksheets("Sheet3").Range("A65536").End(xlUp).Offset(1, 0).Value = y.Value Next y Next x Worksheets("Sheet3").Columns(1).RemoveDuplicates Columns:=Array(1) End Sub