Here is a simple method:
Code:
Dim vRng, vCnt
Sub DoEm()
vCnt = 1
vR = 2
vR1 = 2
vRng = "A"
While vCnt < 6
While Range("vRng" & vR).Value <> ""
If Range("vRng" & vR).Font.ColorIndex = 3 Then
Range("vRng" & vR).Copy
Sheets("Sheet2").Range("vRng" & vR1).PasteSpecial xlValues
vR1 = vR1 + 1
End If
vR = vR + 1
Wend
vCnt = vCnt + 1
SetColCase
vR = 2
vR1 = 2
Wend
End Sub
Sub SetColCase()
Select Case vCnt
Case "2": vRng= "B"
Case "3": vRng= "C"
Case "4": vRng= "D"
Case "5": vRng= "E"
End Select
End Sub
Copy this code into your VBA Module and step through it and you'll get how it works. Someone may have better suggestion as not alot of folks use this type of method but for me, it's easy to understand and easy to learn on the fly. Hope this helps you.