- 締切済み
エクセル同一セル内で特定の文字の色を変える
XP エクセル2003です。日付入力で12/10の入力で12月10日と表示する設定にしました。これで月と日だけ別の色にできませんか、又1930の入力で19時30分と表示する設定にしました。やはり時と分を別の色にしたいのですが。(こちらはシリアル値ではありません)
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- hige_082
- ベストアンサー率50% (379/747)
試してみて VBAなら可能 Sub test() Range("a1").Select With ActiveCell .FormulaR1C1 = "'1月2日" .Characters(Start:=1, Length:=1).Font.ColorIndex = 46 .Characters(Start:=2, Length:=1).Font.ColorIndex = 50 .Characters(Start:=3, Length:=1).Font.ColorIndex = 5 .Characters(Start:=4, Length:=1).Font.ColorIndex = 13 End With End Sub
- moon3312
- ベストアンサー率23% (68/285)
ごめんなさい、間違えました↓ 別のセルに設定して、罫線で一つにまとめればどうですか?
お礼
ありがとうございます。
- moon3312
- ベストアンサー率23% (68/285)
12月と10日を別々のセルに設定して、セルの統合をすれば実現します 時間の方も同じです
お礼
ありがとうこざいます。 No.2のお礼で書いた通り前は別セルでやっていました。 今、カレンダーからの入力を考えていまして別セルだと不都合があるみたいで。
- jirafu2003
- ベストアンサー率16% (70/429)
難しいですが、セルの分割で対応できませんか?一度にはできません。
お礼
ありがとうございます。 難しいようですね。
- Cupper
- ベストアンサー率32% (2123/6444)
不可能です 仕様ではそのようなことはできないことになっています 別々のセルに月と日を入力し、そのセルに色を付けるなどの修飾をして セルをコピー → 図のリンク貼り付け で、一つのセルの中に収めてはいかがでしょう リンク貼り付けなので、元のセルを変更するとその変更が貼り付けた図にも反映されます 図のリンク貼り付けは、[Shift]キーを押しながら「編集」をクリックすると出てきます
お礼
ありがとうございます。 今までは、セルを分けて12のセル月のセル10のセル日のセルというやりかたで、月、日を別の色にしていました。ひとつのセルでできないかと思いまして。
- mshr1962
- ベストアンサー率39% (7417/18945)
入力が '12月10日 '19時30分 で手動でなら 「月」「日」「時」「分」のみを選択して右クリックで セルの書式設定で色を変更とすれば変えられます。 シリアル値やユーザー設定で表示形式で変えた場合は 残念ですが変更はできません。 設定する場所が少ないのなら、セルの書式設定は mm" "dd" " 00" "00" " として数値のみ表示形式で表示させて、 テキスト文書に[ 月 日 ][ 時 分 ]として色を変えてセルにかぶせるのでは駄目でしょうか?
お礼
回答ありがとうございます。 セルにかぶせるというのがよくわかりません。
お礼
ありがとうございます。 マクロはまだやったことがないので不安ですが勉強させていただきます。