Estou na missão de conseguir um código que compare duas colunas de duas planilhas diferentes, e que o código copie e cole em outra pasta de trabalho a linha inteira caso tenha esse match.
Se puderem apontar onde estou errando, me ajudaria bastante.
Sub Find_Matches()
Dim CompareRange As Variant, x As Variant, y As Variant
Set CompareRange = Worksheets("GERAL").Range("C2:C411")
For Each x In Selection (no caso aqui seria a seleção da coluna da primeira planilha que quero comparar)
For Each y In CompareRange (e aqui a coluna da segunda)
If x = y Then
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Result").Select
Range("A1").Activate
ActiveSheet.Paste
End If
Pergunta
mjmcf007
Boa tarde, galera!
Estou na missão de conseguir um código que compare duas colunas de duas planilhas diferentes, e que o código copie e cole em outra pasta de trabalho a linha inteira caso tenha esse match.
Se puderem apontar onde estou errando, me ajudaria bastante.
Sub Find_Matches()
Dim CompareRange As Variant, x As Variant, y As Variant
Set CompareRange = Worksheets("GERAL").Range("C2:C411")
For Each x In Selection (no caso aqui seria a seleção da coluna da primeira planilha que quero comparar)
For Each y In CompareRange (e aqui a coluna da segunda)
If x = y Then
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Result").Select
Range("A1").Activate
ActiveSheet.Paste
End If
Next y
Next x
End Sub
Me deem uma luz, por favor kk
Agradeço desde já
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.