Notifications
Clear all

Comparando colunas de folhas diferentes

2 Posts
2 Usuários
0 Reactions
953 Visualizações
(@coiote_25)
Posts: 42
Trusted Member
Topic starter
 

Boa tarde,

solicito ajuda para efetuar um procedimento VBA que efetue uma comparação entre duas folhas de excel (folha 1 e folha 2) e coloque uma cor nos registos duplicados, encontrados na folha1.

As colunas que este procedimento deverá comparar são: a coluna A da folha1 e a coluna B da folha2.

Não sei se me fiz compreender e se isto é possível.

Um abraço cheio de espirito natalício...

 
Postado : 21/12/2012 9:27 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Não testado!
Tente adptar

Sub TesteAleVBA()
'Esta macro usa a coluna C como a coluna de comparação:
Dim s1 As Worksheet, s2 As Worksheet, s3 As Worksheet
Dim i3 As Long, j As Long, jj As Long
i3 = 1
Dim CheckColumn As Integer
CheckColumn = 3
Set s1 = Sheets("s1") 'O nome de suas planilhas
Set s2 = Sheets("s2")
Set s3 = Sheets("s3")
j = s1.Cells(Rows.Count, CheckColumn).End(xlUp).Row
For jj = 1 To j
    If s1.Cells(jj, CheckColumn).Value = s2.Cells(jj, CheckColumn).Value Then
        s1.Cells(jj, CheckColumn).EntireRow.Copy s3.Cells(i3, 1)
        i3 = i3 + 1
    End If
Next
End Sub
 
Postado : 21/12/2012 9:37 am