| 
    
     |  | ▼質問者(初心者S) さん: >シート上に複数物件がある場合うまく行かなく悩んでいる為
 >方法があれば教えて下さい。
 
 ▼Loopのなかで Findを2回使う
 Set Row1 = 検索範囲.Find("物件名:",,xlFormulas,xlPart)
 Set Row2 = 検索範囲.Find("コード",Row1,xlFormulas,xlPart)
 
 とか、
 ▼配列に入れて If文で判断でしょうか?
 ' ('A列にデータがあると仮定しています)
 
 Dim v, i As Long, j As Long, k As Long
 v = Range("A1", Range("A65536").End(xlUp)).Value
 For i = 1 To UBound(v)
 If v(i, 1) Like "物件名:*" Then
 For j = i + 1 To UBound(v)
 If v(j, 1) Like "コード:*" Then
 k = k + 1
 Debug.Print i; "〜"; j; "まで"; v(j, 1), "行間"; j - i
 i = j
 Exit For
 End If
 Next
 End If
 Next
 
 
 |  |