- ベストアンサー
VBA 先頭一文字だけ残し、色を無しにしたいです
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
以下で試してみてください。 vbYellowd変化がない場合は、実際の色をマクロの記録で取得してその値を設定ください。 Sub Test() Dim c As Range For Each c In Range("A1:A100") If c.Interior.Color = vbYellow Then c.Value = Left(c.Value, 1) c.Interior.Pattern = xlNone End If Next End Sub 全ての色に対応したい場合は If c.Interior.Pattern <> xlNone Then で
お礼
ありがとうございました。とても助かりました。