・日付は「標準」から「日付」になっていて、納入品番毎で日付順
であった場合に参考になるかものサンプルです。
Sub Test()
Dim v As Variant, vv As Variant
Dim i1 As Long, i2 As Long
With Worksheets("Sheet1")
v = .Range(.[A2], .Cells(Rows.Count, 2).End(xlUp)).Value
End With
With Worksheets("Sheet2")
vv = .Range(.[A2], .Cells(Rows.Count, 2).End(xlUp)).Value
For i2 = 1 To UBound(vv, 1)
For i1 = 1 To UBound(v, 1)
If vv(i2, 1) = v(i1, 1) And vv(i2, 2) <= v(i1, 2) Then
.Range("C" & i2 + 1).Value = v(i1, 2)
Exit For
End If
Next
Next
End With
End Sub
ご確認願います。
お礼
<n-junさん ありがとうございます 上記コードにて意図された通りの表示を行うことが出来ました コードの意味は自分で勉強してみようと思います^^ また何かございましたら 何卒よろしくお願い致しますm(_ _)m