Sheet1は項目名のみのでB1以降は空。
項目名を合わせて持ってくるということでしょうか。
(上記では、住所、資産名のみ)と書いてありますが、
『S1の「地区」に、S2の「区域」を反映できるようなコード』というのなら、区域も持ってきて地区に入れるということではないのですが?
作ってみました。
'
Option Explicit
'
Sub Macro1()
'
Dim Col1 As Integer
Dim Col2 As Integer
Dim Word2 As String
Dim Word1 As String
Dim Row As Long
'
For Col2 = 1 To [Sheet2!A1].End(xlToRight).Column
Word2 = Sheets("Sheet2").Cells(1, Col2)
'
If Word2 = "区域" Then
Word2 = "地区"
End If
'
For Col1 = 1 To [Sheet1!A1].End(xlToRight).Column
Word1 = Sheets("Sheet1").Cells(1, Col1)
Row = Sheets("Sheet2").Cells(Rows.Count, Col2).End(xlUp).Row
'
If Row > 2 And Word1 = Word2 Then
Sheets("Sheet2").Cells(2, Col2).Resize(Row - 1, 1).Copy _
Sheets("Sheet1").Cells(2, Col1)
Exit For
End If
Next Col1
Next Col2
End Sub
お礼
返信遅れてしまい、申し訳ございません!頂いたコードを自分で微修正して、何とか対応できました! 本当に助かりました、ありがとうございます!!頂いたコードを十分に理解して、今後に活かす様にいたします_(._.)_