• 締切済み

ユーザー定義で文字に色をつける

XP エクセル2003です。時刻入力で1200と入れると12時00分と表示されるようにユーザー定義で 00"時"00"分"と設定しました。この際 時と分の部分だけ別の色にすることはできないでしょうか。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

不可能です。 エクセルの数の書式のうち文字の色づけは、数全体の値の大小で設置されます。 一方、日付・時刻シリアル値のことを知っていると思うが、時の部分と分の部分は、値全体とは関係のない、小数点以下の部分の数にかかわることなので、質問のようなことは出来ません。文字列ならVBAなどで何文字目から何文字は赤色文字フォントで、と出来ますが。日付時刻は数値に対する書式ですからそういうことが出来る対象外です。 例 [赤]#,###;[青]#,###;[緑]0 正の数ー>赤字、負の数ー>青字、0は緑字です ーー [赤][>1000]#,###;[青][>100]#,###;[緑]#,### 1000より大ー>赤字、100より大ーー>青字、それ以外ーー> 緑字 のように指定します。 字と分はこの範疇で指定できません。 条件付書式でも1つのセルの書式は一律です。 時と分を別セルにしないと実現しません。

関連するQ&A