• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2003の表示について)

エクセル2003の表示について

このQ&Aのポイント
  • エクセル2003でのデータ入力時に特定の桁の数字を赤色で表示し、他の桁は黒色で表示する方法について教えてください。
  • エクセル2003でデータ入力時に特定の桁の数字の色を変える方法を教えてください。
  • エクセル2003でのデータ入力時に特定の桁の数字をハイライトする方法を教えてください。

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

  • ベストアンサー
  • m_and_dmp
  • ベストアンサー率54% (987/1817)
回答No.1

A2~A11に10ケタの数をハイフンなしで入力し、入力が終わったら、つぎのマクロを実行します。 マクロにショートカットキーを割り当てておくと実行が楽です。 参考にしてください。 Sub Sample() Dim LTRS As String CC = 1 For RR = 2 To 12 LTRS = Cells(RR, CC).Value If LTRS = "" Then Exit For LTRS = Application.Text(LTRS, "00000-0000-0") Cells(RR, CC) = LTRS Cells(RR, CC).Characters(Start:=7, Length:=4).Font.ColorIndex = 3 Next RR End Sub

syuuchan
質問者

お礼

ご回答ありがとうございました。 質問は簡略した形での投稿でしたが、ご回答いただいた内容を参考にして対応することができました。 P.S 回答に対するお礼が遅れましたことをお詫び申し上げます。

関連するQ&A