Olá, veja se eu acertei agora(Lembre de fazer as adequações novamente):
Sub ImportarDados()
'Copiar dados de um worksheet para outro
Dim wsOrigem As Worksheet
Dim wsDestino As Worksheet
'Arquivo Destino, abrimos primeiro
'Ajuste o caminho do mesmo
Workbooks.Open Filename:="C:UsersUsuarioDesktopPasta2"
'Arquivos e Abas de Origem e Destino - substitua aqui pelos nomes de seu workbook e worksheet
Set wsOrigem = Workbooks("Pasta1").Worksheets("Planilha1")
Set wsDestino = Workbooks("Pasta2").Worksheets("Planilha1")
With wsOrigem
'substitua aqui os ranges origem e destino pelos quais voce quer
.Range("A2:A500").Copy
wsDestino.Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
.Range("H2:H500").Copy
wsDestino.Range("H2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
.Range("J2:J500").Copy
wsDestino.Range("J2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End With
'Fecha o Arquivo Destino e Salva
Workbooks("Pasta2").Close SaveChanges:=True
MsgBox "Introdução de Dados Concluída"
End Sub
Postado : 12/03/2018 10:51 am