Atualizar registros de uma pasta de trabalho para outra no Excel

Atualizar registros de uma pasta de trabalho para outra no Excel

Gostaria de saber se é possível atualizar uma pasta de trabalho(wb1) utilizando os registros de outra pasta de trabalho(wb2).

Cenário:

wb2 é uma pasta de trabalho que está sendo enviada para nós de outra filial do escritório. Ele contém todo o seu inventário.

wb1 é uma apostila aqui em nosso escritório principal. Deve conter todo o inventário da matriz, bem como da filial.

Meu problema é que já existe um registro para a outra ramificação dentro do wb1. Gostaria de saber se é possível usar macro ou vba para copiar automaticamente o conteúdo dentro do wb2, e colar no wb1 sem duplicar o que já está lá. eu tentei

Dim wb As Workbook
Set wb = Workbooks.Open("C:\myworkbook.xls")

Dim x As Variant
x = wb.Worksheets("Sheet1").Range("MyRange").Value

thisworkbook.sheets("wb1").range("MyRange").value = x

Estou preso porque meus registros estão sendo duplicados e não atualizados. Então agora, o que eu faço é excluir manualmente os registros atuais em meu wb1 e, em seguida, colar o registro atualizado em wb2. Manualmente também.

informação relacionada