Actualizar registros de un libro a otro en Excel

Actualizar registros de un libro a otro en Excel

Me gustaría saber si es posible actualizar un libro (wb1) utilizando los registros de otro libro (wb2).

Guión:

wb2 es un libro de trabajo que nos envían desde otra sucursal de la oficina. Contiene todo su inventario.

wb1 es un libro de trabajo aquí en nuestra oficina principal. Debe contener todo el inventario de la oficina principal, así como de la sucursal de la oficina.

Mi problema es que ya existen registros para la otra rama dentro del archivo wb1. Me gustaría saber si es posible usar macro o vba para copiar automáticamente el contenido dentro de wb2 y pegarlo en wb1 sin duplicar lo que ya está allí. He intentado

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

Estoy estancado porque mis registros se duplican y no se actualizan. Entonces, lo que hago ahora es eliminar manualmente los registros actuales en mi wb1 y luego pegar el registro actualizado en wb2. Manualmente también.

información relacionada