- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL VBA 文字色を変える)
EXCEL VBA文字色を変える方法
このQ&Aのポイント
- EXCEL VBAを使用してセルの文字色を変更する方法について質問があります。
- 現在、赤い文字色を持つセルの文字を黒に変えるVBAコードを作成しましたが、エクセルファイルを開くとエラーが発生します。
- エラーの原因や他の方法について教えていただけますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 質問内にある(2)に当てはまりますが・・・ エラーの原因が何であるかは判りませんが、↓のようなコードではどうでしょうか? (対象セルはA1としています) Sub test() Dim k As Long For k = 1 To Len(Cells(1, 1)) If Cells(1, 1).Characters(Start:=k, Length:=1).Font.Color = RGB(255, 0, 0) Then Cells(1, 1).Characters(Start:=k, Length:=1).Font.Color = RGB(0, 0, 0) End If Next k End Sub お役に立たなかったらごめんなさいね。m(_ _)m
お礼
やはりエラーにはなってしまいます。。 回答ありがとうございました!
補足
回答ありがとうございます。 RangeのプロパティでなくCellを使用してみる・・ ということですね。 試してみます!結果はお礼で報告させていただきます。