У меня есть этот рабочий код VBA, который сравнивает 2 листа и копии копий на листе «Изменения». Мне нужно сделать наоборот. Мне нужно скопировать различия в лист изменений.Сравнить листы для копирования отличий
Sub CompareSheets()
Dim Sht1Rng As Range
Dim Sht2Rng As Range
Set Sht1Rng = Worksheets("RXCP Order").Range("A1", Worksheets("RXCP Order").Range("A1000").End(xlUp))
Set Sht2Rng = Worksheets("QS1 Order").Range("A1", Worksheets("QS1 Order").Range("A1000").End(xlUp))
For Each c In Sht1Rng
Set d = Sht2Rng.Find(c.Value, LookIn:=xlValues)
If Not d Is Nothing Then
Worksheets("Changes").Range("A1000").End(xlUp).Offset(1, 0).Value = c.Value
Worksheets("Changes").Range("A1000").End(xlUp).Offset(0, 1).Value = c.Offset(0, 1).Value
Set d = Nothing
End If
Next c
End Sub
Почему [google-spreadsheet] тег? – pnuts