اخي الفاضل
على حد فهمي للمطلوب
جرب الكود دا
Sub dd()
Dim cl As Range
Dim c As Range
For Each c In Sheets("ورقة2").Range("B3:D10")
x = c.Value
For Each cl In Range("f5:F28")
If cl.Value = x Then
Cells(cl.Row, 8).Value = Sheets("ورقة2").Cells(c.Row, 3).Value
Cells(cl.Row, 10).Value = Sheets("ورقة2").Cells(c.Row, 4).Value
End If
Next cl
Next c
End Sub
سيقوم بجلب البيانات من الجدول في الورقة 2 لكل مادة
شاهد المرفق
معادلات الى كود.zip