Excel에서 한 통합 문서의 레코드를 다른 통합 문서로 업데이트

Excel에서 한 통합 문서의 레코드를 다른 통합 문서로 업데이트

다른 통합문서(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에 붙여넣습니다. 수동으로도 마찬가지입니다.

관련 정보