A B C D E F… 1 2 3 4 5 6 : Aに住所データ BCに内容 Dに住所データ EFにBCと異なる内容 つまり A〜CとD〜Fは全く異なるデータです。 同じ町のとある2つのデータ。(という設定で…) 同じシートに二つ並べてみました。 当然A列とD列の中には同一住所が含まれているものがあります。 A列D列と異なる列にありますが、住所が一致したものは、同じ行に並び替えをしたいのです。
For iD = 1 To Range("D65536").End(xlup).row 'D列の1行目から最終行までFor
For iA = 1 To Rnage("A65536").End(xlup).row 'A列の1行目から最終行までFor
'iD行でD列の文字列とA列の文字列が = だったら
If Cells(iD,4) = Cells(iA,1) Then
'他の範囲に書き出す処理 好きなように書き換えて
Cells(iD, Range("IV" & iD).End(xlToLeft).Column + 1 = Cells(iA,2)
Cells(iD, Range("IV" & iD).End(xlToLeft).Column + 1 = Cells(iA,3)
End If
Next iA
Next iD