- ベストアンサー
VBA 色付きのセルを、隣接セルに値で貼り付けたい
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
以下で試してみてください。 変化が無い場合 vbYellow と違うかもしれませんので、マクロに記録で実際に色を塗りつぶしてできたコードを見てそのColorにしてください。 条件つき書式で塗りつぶされたセルも有効です。 Sub Test() Dim mRange As Range For Each mRange In Range(Cells(1, "A"), Cells(Rows.Count, "A").End(xlUp)) If mRange.DisplayFormat.Interior.Color = vbYellow Then mRange.Offset(0, 1).Value = mRange.Value End If Next End Sub
お礼
ありがとうございました。 おかげさまで成功いたしました。