@cimerio apesar de ja ter tido uma resposta que ajudou, segue uma outra alternativa, eu ia postar no dia que vi, mas esse post sumiu e agora reapareceu.
O que ela faz, ao ser executada será listado na coluna C todos os valores da Lista1 que não constam na Lista2 e vice e versa, então antes de executar veja se as colunas C e K não contem nenhum dado porque serão substituídos.
Option Explicit
Sub ValoresUnicos()
Dim rngCell As Range
Dim LinhaFinal
Dim rngCellB As Range
Dim rngCellJ As Range
LinhaFinal = Worksheets("Planilha1").Range("B1048576").End(xlUp).Row
Set rngCellB = Range("B2" & ":B" & LinhaFinal)
Set rngCellJ = Range("J2" & ":J" & LinhaFinal)
For Each rngCell In rngCellB
If WorksheetFunction.CountIf(rngCellJ, rngCell) = 0 Then
Range("C" & Rows.Count).End(xlUp).Offset(1) = rngCell
End If
Next
For Each rngCell In rngCellJ
If WorksheetFunction.CountIf(rngCellB, rngCell) = 0 Then
Range("K" & Rows.Count).End(xlUp).Offset(1) = rngCell
End If
Next
End Sub
Mauro Coutinho
Postado : 07/10/2020 4:03 pm