السلام عليكم
اخي الكريم جرب الكود التالي
مرفق ملف
Dim c As Range
For Each c In Range(Cells(1, 2), Cells(Cells(Rows.Count, _
[b2:b15000].Column).End(xlUp).Row, "b"))
If c.Interior.ColorIndex = 6 Then Cells(Cells(Rows.Count, _
[d2:d15000].Column).End(xlUp).Row + 1, "d") = c
Next
فرز خلايا ملونة.rar