Excel VBA:find两个表的联合

我是vba的新手,我有两个更新的文本列,我想find两列的联合。

例如

+---------+---------+ | ColumnA | ColumnB | +---------+---------+ | ABC | F | | DE | F | | F | AB | | DBCA | CDE | | E | | +---------+---------+ 

我想把结果写在一个新的columnC列( 顺序无关紧要

 +---------+ | ColumnC | +---------+ | ABC | | F | | DE | | DBCA | | E | | AB | | CDE | +---------+ 

如何解决这个问题? 谢谢。

编辑 :添加删除重复的值

尝试这个

 Sub main() With Worksheets("Columns") '<--| change "Columns" to your actual worksheet name With .Range("A1", .Range("A1").End(xlDown)) .Parent.Range("C1").Resize(.Rows.Count).Value = .Value End With With .Range("B1", .Range("B1").End(xlDown)) .Parent.Range("C1").End(xlDown).Offset(1).Resize(.Rows.Count).Value = .Value End With .Range("C1", .Range("C1").End(xlDown)).RemoveDuplicates Array(1) End With End Sub