我想知道是否可以使用另一個工作簿(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 上。手動也行。