0
Как добавить строки данных из одного листа в другой после сравнения его друг с другом для существующих записей? Я пробовал это делать, но единственная проблема заключается в том, что в нее добавляются повторяющиеся записи.Сравнение и добавление данных из одного листа в другой в VBA Excel
For Each Cell1 In Worksheets(1).Range("A1", Worksheets(1).Range("A1").End(xlDown))
For Each Cell3 In Worksheets(3).Range("A1", Worksheets(3).Range("A1").End(xlDown))
If Not Cell1 = Cell3 Then
Dim LastRow3 As Long
LastRow3 = Worksheets(3).Range("A1").SpecialCells(xlCellTypeLastCell).Row + 1
Worksheets(3).Range("A1:C1").Rows(LastRow3).Value = Worksheets(1).Range("A1:C1").Rows(Cell1.Row).Value
Else
Exit For
End If
Next Cell3
Next Cell1
Спасибо !!! Worked Perfect – dannydsouza0908
Есть ли какой-нибудь сайт или книга, на которую я могу ссылаться для работы над VBA Excel ??? Я только что начал. – dannydsouza0908
Мне нравятся книги «Power Progamming» от Джона Уокенбаха –