我想知道是否可以使用另一个工作簿(wb2)上的记录来更新工作簿(wb1)。
设想:
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 上。同样是手动操作。