• ベストアンサー

VBAにてフォントのカラー指定

あるセルに"あいうえお"という文字列を出力するとします。このままだと出力色は全て黒です。 ここで、"えお"だけの色を赤色に変更して出力したい場合、どのように記述すれば良いのでしょうか? 色々と調べてみたのですが、セル全体の色変更は載っていてもセルの中の一部の文字色変更については見つからなかったので質問しました。どなたか教えて頂けると嬉しいです。

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

  • ベストアンサー
  • s___o
  • ベストアンサー率35% (108/306)
回答No.1

セル「A1」に「あいうえお」と入力されており、「えお」を赤色にする場合、 Cells(1, 1).Select With ActiveCell.Characters(Start:=4, Length:=2).Font .ColorIndex = 3 End With とやれば、「えお」は赤色になります。

noname#15844
質問者

お礼

回答ありがとう御座いました~。 無事に出来ました。

その他の回答 (1)

回答No.2

これでどう? ---------------------- With ActiveCell.Characters(Start:=3, Length:=3).Font .ColorIndex = 3 End With ---------------------- アクティブセルは、任意のセルに書き換えてください。 あと、エクセルのマクロ登録すると自動で色々ロジック 出してくれるので便利です。

noname#15844
質問者

お礼

回答ありがとう御座いました~。 無事に出来ました。

関連するQ&A