Option Explicit
Sub MoveColorCell()
Dim F As Range
Dim LastRow As Long
With Sheets("Sheet2")
LastRow = .Range("A" & Rows.Count).End(xlUp).Row
For Each F In Selection
If (F.Interior.ColorIndex <> xlNone) Then
F.Cut (.Cells(LastRow, 1))
LastRow = LastRow + 1
End If
Next F
End With
End Sub