Я хотел бы знать, возможно ли обновить рабочую книгу (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. Вручную также.

0