Обновление записей из одной книги в другую в Excel

Обновление записей из одной книги в другую в Excel

Я хотел бы узнать, возможно ли обновить рабочую книгу (wb1), используя записи из другой рабочей книги (wb2).

Сценарий:

wb2 — это рабочая книга, которая отправляется нам из другого филиала офиса. Она содержит весь их инвентарь.

wb1 — это рабочая книга в нашем главном офисе. Она должна содержать все инвентарные данные главного офиса, а также филиала офиса.

Моя проблема в том, что уже есть записи для другой ветки внутри wb1. Я хотел бы узнать, можно ли использовать макрос или vba для автоматического копирования содержимого внутри wb2 и вставки его в wb1 без дублирования того, что уже есть. Я пробовал

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

Я застрял, потому что мои записи дублируются и не обновляются. Так что теперь, что я делаю вручную, удаляю текущие записи в моем wb1, затем вставляю обновленную запись в wb2. Вручную тоже.

Связанный контент