![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
こんにちは!
セルの表示形式の操作だけでは無理だと思います。
いくらセルの表示形式で「PDT」を表示させたとしても、実データは入力した時刻(時間)のシリアル値になりますので
一旦文字列にして「PDT」という文字を付け加えてやる必要があります。
ただ、セル内の文字全部のフォント変更であれば簡単ですが、部分的に変更となると
手作業で行うにしてもかなり手間がかかってしまいますね!
ただ、これでは何もお役に立てないのでVBAになってしまいますが、一例です。
A列に時刻(時間)を入力するとします。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に
↓のコードをコピー&ペーストしてA列に入力してみてください。
Private Sub Worksheet_Change(ByVal Target As Range) 'この行から
Dim tmp
If Application.Intersect(Target, Range("A:A")) Is Nothing Or Target.Count <> 1 Then Exit Sub
'↑ A:Aの部分は実際の表示したい列に!
Application.EnableEvents = False
With Target
If IsNumeric(.Value) Then
tmp = WorksheetFunction.Text(WorksheetFunction.Round(.Value, 5), "hh:mm")
.Value = tmp & "PDT"
.Characters(Start:=Len(tmp) + 1, Length:=3).Font.Size = 8 '←フォントサイズは「8」
End If
End With
Application.EnableEvents = True
End Sub 'この行まで
※ フォントサイズは「8」ポイントとしています。
※ 質問にあるように表示形式だけ変更するのであればA列に表示されているデータは数値ですので
計算に使用できますが、上記方法で表示されているデータは文字列になります。
すなわち計算できるデータではありませんので、
もし計算する必要がある場合は、「PDT」を隣のセル表示させたりする工夫が必要になると思います。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
セルの書式設定のフォントやサイズの設定はできないの
Excel(エクセル)
-
エクセル関数について(フォントサイズ変更)
Excel(エクセル)
-
Excel 「表示形式」-「ユーザー定義」-「種類」の欄で上付き文字を設定したい。
Excel(エクセル)
-
-
4
関数で抽出したセルの一部の文字を変更したい
Excel(エクセル)
-
5
小数点以下の数字だけ小さいフォントで表示
Excel(エクセル)
-
6
セルの条件によってフォントサイズを変更したい。
Excel(エクセル)
-
7
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
8
エクセルでセルのフォントサイズを取得する関数?
Excel(エクセル)
-
9
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
10
EXCEL 小数点以下を小さいフォントの文字で・・
Excel(エクセル)
-
11
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
12
複数の文字列のいずれかが含まれていたらTRUEを返す関数について
Excel(エクセル)
-
13
Wordでこのような三角が出てくるようになってしまったのですがどうやったら消せますか?
Word(ワード)
-
14
セルは大きくさせず、中の文字だけ大きくしたい
Excel(エクセル)
-
15
エクセルで特定のセルを表示のみで印刷しない方法。
Excel(エクセル)
-
16
員数
日本語
-
17
郵便番号未記入で発送。果たして届きますか?
その他(暮らし・生活・行事)
-
18
【Excel】 セルの色での判断はできますか?
Excel(エクセル)
-
19
Ecxelで少数を入力するときにフォントを変えたい
Excel(エクセル)
-
20
エクセル テキスト中一部の文字サイズを変更するには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
Excelで数値を時間数に変換する...
-
エクセルのセル内の余白の設定...
-
エクセルの計算式の後に、単位...
-
エクセルの計算結果を()括弧で...
-
エクセルで折り返しと縮小の同...
-
Excelで 分:秒 と表示させる...
-
Excelに「隠し文字」のような機...
-
エクセルで数式を入れても値が...
-
エクセルの分数表示
-
today関数と文字を合わせたい
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで日付が逆に登録され...
-
Excel 文字の前にスペースを入...
-
EXCELで日付と時刻が入ったセル...
-
エクセルで西暦に変更できない
-
Excel、数字とカッコ付の数字を...
-
Excelのセルの表示形式(ユーザ...
-
エクセル 条件付き書式で文字...
-
Excelの日付がスラッシュ表示に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
Excelで 分:秒 と表示させる...
-
エクセルの計算結果を()括弧で...
-
エクセルで数式を入れても値が...
-
エクセルで日付が逆に登録され...
-
エクセルで 何時間何分と表示...
-
【Excel】 特定セルだけに「ゼ...
-
エクセル 桁を増やす方法
-
エクセルで西暦に変更できない
-
エクセルで折り返しと縮小の同...
-
EXCELで日付と時刻が入ったセル...
-
エクセルの計算式の後に、単位...
-
エクセルの分数表示
-
エクセル 条件付き書式で文字...
-
Excelの単位で立法メイトルを表...
-
EXCELでセル内に打った文字が隠...
-
エクセル:日付和暦の数字だけ...
-
Excelで数字をハイフンで区切る...
-
エクセルで、書式設定をして表...
おすすめ情報