特定の値を持つすべてのセルを検索し、見つかったセルと同じ行のColumn L
値を返したいと考えています。Column D
これまでのところ、リストの一番上にある 1 つの結果しか返すことができませんが、使用するコードがわからない残りのすべても検索したいと考えています。
さらに説明すると、セルD11
の値は、シート「マスターリスト」の列Lで見つけたい値です。おそらく、セル内の値を見つけて、セル内L13
の値を返し、wsのセル " " に入れたいL15
とします。注: いいえ。値を持つセルの数は異なる場合があるため、返される値は下から表示されます (自動複数選択、コピー アンド ペーストなど)。L20
D13
D15
D20
C37:C39
C37
ボールを転がし始めるためのちょっとしたことを次に示します。
Sub FindRelatedProducts()
Dim cell As Excel.Range
Dim D11Value As Variant
Dim D11Row As Variant
Dim ws As Worksheet: Set ws = Sheets("RShip")
Set cell = ws.Range("D11")
D11Value = cell.Value
With Sheets("Master List")
D11Row = Application.Match(D11Value, .Range("L:L"), 0)
If Not IsError(D11Row) Then
ws.Range("C37") = .Range("D" & D11Row).Value
End If
End With
End Sub