Try this Macro:
Sub Colour()
Dim bCol As Long
Dim x As Long
bCol = 2
For x = 2 To 1000 'increase as required
If Cells(x, 1).Interior.ColorIndex > 0 Then
Cells(bCol, 2) = Cells(x, 1).Value
bCol = bCol + 1
End If
Next x
End Sub

Signature
HTH
Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings
sandymann2@mailinator.com
Replace @mailinator.com with @tiscali.co.uk
> Hi,
>
[quoted text clipped - 22 lines]
>
> Keep in mind that I have n numbers of data in Column A.
ranjan.khan@comcast.net - 19 Sep 2007 19:37 GMT
> Try this Macro:
>
[quoted text clipped - 54 lines]
>
> > Keep in mind that I have n numbers of data in Column A.
Thank you. It works perfectly.
Sandy Mann - 19 Sep 2007 19:51 GMT
You're welcome, thanks for the feedback.

Signature
Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings
sandymann2@mailinator.com
Replace @mailinator.com with @tiscali.co.uk
>> Try this Macro:
>>
[quoted text clipped - 56 lines]
>
> Thank you. It works perfectly.