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