• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで特定の文字のフォントサイズ・色を変更したい。)

エクセルで特定の文字のフォントサイズ・色を変更したい

このQ&Aのポイント
  • エクセルで特定の文字のフォントサイズ・色を変更する方法について学びたいです。
  • フォントサイズとフォントスタイルを変えながら、特定の文字に色を付けるエクセルの作業方法について教えてください。
  • エクセルで特定の文字に色を付ける際に、フォントサイズやフォントスタイルを変更する手法について知りたいです。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

構文を間違っています。 Sub test() Dim rng As Range, r As Range, i As Long, colInd As Integer With ActiveSheet Set rng = .Range("a1:z100") '範囲の設定 txt = "日本" '文字の設定 colInd = 3 '色の設定 For Each r In rng If InStr(r, txt) > 0 Then With r.Characters(InStr(r, txt), Len(txt)) .Font.ColorIndex = colInd .Font.Size = 12 .Font.FontStyle = "太字" End With End If Next End With End Sub

creopatra
質問者

お礼

早速ありがとうございます。 基本的な部分が間違っていたんですね・・・ 試してみたら成功しました。 ありがとうございました。

その他の回答 (1)

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

>With ActiveSheet >.Font.Size = 12 >.Font.Fontstyle = "太字" シートオブジェクトにはフォントサイズやフォントスタイル というのは存在しないと思います。

creopatra
質問者

お礼

早速ありがとうございます。 参考にさせていただきます。

関連するQ&A

専門家に質問してみよう