
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(エクセル)
-
-
4
エクセル テキスト中一部の文字サイズを変更するには?
Excel(エクセル)
-
5
小数点以下の数字だけ小さいフォントで表示
Excel(エクセル)
-
6
Excel 「表示形式」-「ユーザー定義」-「種類」の欄で上付き文字を設定したい。
Excel(エクセル)
-
7
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
8
エクセルVBAでオートフィルター最上行を取得するには
Excel(エクセル)
-
9
セルの条件によってフォントサイズを変更したい。
Excel(エクセル)
-
10
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
-
11
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
12
EXCEL2000:数式の途中から書式変更する方法
Excel(エクセル)
-
13
エクセルで数式の答えを数値として参照したい
その他(Microsoft Office)
-
14
小数点以下の文字だけ書式を変えることは可能ですか
Excel(エクセル)
-
15
エクセルでセルのフォントサイズを取得する関数?
Excel(エクセル)
-
16
エクセルでセル内の一部分だけ書式ごと置換したい
Excel(エクセル)
-
17
エクセルのセル内の余白の設定って出来るのでしょうか?
Excel(エクセル)
-
18
excel:条件付きでセルの文字サイズを変える方法は?
Excel(エクセル)
-
19
【エクセル】関数で「A1が0でないならB1を表示」の式
その他(コンピューター・テクノロジー)
-
20
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのセル内の余白の設定...
-
エクセルでの計算式で求められ...
-
エクセルで数式を入れても値が...
-
エクセルの計算式の後に、単位...
-
エクセルで日付が逆に登録され...
-
エクセル 桁を増やす方法
-
Excelで 分:秒 と表示させる...
-
EXCELで日付と時刻が入ったセル...
-
エクセルの計算結果を()括弧で...
-
エクセルで折り返しと縮小の同...
-
エクセル 条件付き書式で文字...
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで 何時間何分と表示...
-
エクセルで、書式設定をして表...
-
数字の後ろにピリオドを表示す...
-
EXCELでセル内に打った文字が隠...
-
エクセルで西暦に変更できない
-
エクセル セル幅は広いのにシャ...
-
エクセル・文字列の先頭に空白...
-
セルの書式設定で一部のフォン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセル内の余白の設定...
-
エクセルでの計算式で求められ...
-
エクセルで数式を入れても値が...
-
エクセルで日付が逆に登録され...
-
エクセルの計算式の後に、単位...
-
Excelで 分:秒 と表示させる...
-
エクセル 桁を増やす方法
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで折り返しと縮小の同...
-
エクセルの計算結果を()括弧で...
-
エクセル 条件付き書式で文字...
-
エクセルで 何時間何分と表示...
-
EXCELでセル内に打った文字が隠...
-
EXCELで日付と時刻が入ったセル...
-
数字の後ろにピリオドを表示す...
-
エクセルで西暦に変更できない
-
Excelに「隠し文字」のような機...
-
エクセルで、書式設定をして表...
-
エクセル セル幅は広いのにシャ...
-
セルの書式設定で一部のフォン...
おすすめ情報