• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL VBA 文字色を変える)

EXCEL VBA文字色を変える方法

このQ&Aのポイント
  • EXCEL VBAを使用してセルの文字色を変更する方法について質問があります。
  • 現在、赤い文字色を持つセルの文字を黒に変えるVBAコードを作成しましたが、エクセルファイルを開くとエラーが発生します。
  • エラーの原因や他の方法について教えていただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.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

uchida-3333
質問者

お礼

やはりエラーにはなってしまいます。。 回答ありがとうございました!

uchida-3333
質問者

補足

回答ありがとうございます。 RangeのプロパティでなくCellを使用してみる・・ ということですね。 試してみます!結果はお礼で報告させていただきます。

関連するQ&A