みんな列が異なるときにあるシートから別のシートに行をコピーできる単純なExcelマクロを探していますが、新しいシートでは同じ行に配置されず、そうでなければ連続して追加されます。 ..
シート 1:
ABC
1 スペイン 1000
2 日本 2000
3 EEUU 3000
シート 2:
ABC
1 イタリア 1000
2 日本 2000
3 EEUU 4000
Sheet3(最終):
ABC
One イタリア 1000
Three EEUU 4000
シート「Sheet1」とシート「Sheet2」を比較し、いずれかの列に違いがある場合は、ワークシート「Sheet2」の行全体をワークシート「Sheet3」にコピーします。
どんなヒントでも大歓迎です。私の英語で申し訳ありませんが、私はアルゼンチン出身です。
ありがとう、イグナシオ G
編集:実際には、私はこのコードを使用しています:
Public Sub ReconReport()
Dim rngCell As Range
For Each rngCell In Worksheets("Sheet1").UsedRange
If Not rngCell = Worksheets("Sheet2").Cells(rngCell.Row, rngCell.Column) Then _
Let Worksheets("Sheet3").Cells(rngCell.Row, rngCell.Column) = rngCell
Next
End Sub
しかし、それは異なるセルをコピーするだけで、必要なのは行全体をコピーすることです...