ボタンを作成できるのでしたら、以下のマクロを質問者の環境に合わせて利用できないでしょうか?
新たにボタンを作成して、以下のマクロを関連付けてください。
Sub Test()
r1 = 0
r2 = 0
For i = 1 To Cells(Rows.Count, 8).End(xlUp).Row
If Cells(i, 8).Interior.ColorIndex > 0 Then
r1 = r1 + 1
Cells(r1, 2).Value = Cells(i, 8).Value
Else
r2 = r2 + 1
Cells(r2, 3).Value = Cells(i, 8).Value
End If
Next i
End Sub
簡単な説明です。
r1 = 0
r2 = 0
「r1」は、色がついていた場合の行数カウント用、「r2」は、色がついていない方の行数カウント用。
For i = 1 To Cells(Rows.Count, 8).End(xlUp).Row
1行目から、列「H」の最終行まで処理。
If Cells(i, 8).Interior.ColorIndex > 0 Then
もし、「i」行目の列「H」のセルに色が付いていたら、
r1 = r1 + 1
色つき用カウントを+1
Cells(r1, 2).Value = Cells(i, 1).Value
別のセルにその値を記入(質問者の環境に合わせてください)。
Else
それ以外(色がついていない)場合、
r2 = r2 + 1
色無し用カウント+1。
Cells(r2, 3).Value = Cells(i, 1).Value
先ほどの隣のセルに記入(質問者の環境に合わせてください)。
お礼
全く発想が違ってました。色のついたセルをどうするか・・・ ばかり考えてました。私は。まだまだですね。ご教授ありがとうございました。