
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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの書式設定を固定することはできませんか? 5 2023/06/20 17:05
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Excel(エクセル) コントロールにリンクするセルが選択されない 3 2022/06/12 14:37
- Excel(エクセル) Excel VBA セルの書式設定 2 2022/03/30 10:48
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
- Excel(エクセル) 条件付き書式を使ってユーザー定義。「数字のみ」も「数字+アルファベット」も認識させたい。 2 2022/05/28 07:22
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
このQ&Aを見た人はこんなQ&Aも見ています
-
セルの書式設定のフォントやサイズの設定はできないの
Excel(エクセル)
-
関数で抽出したセルの一部の文字を変更したい
Excel(エクセル)
-
エクセル関数について(フォントサイズ変更)
Excel(エクセル)
-
-
4
エクセル テキスト中一部の文字サイズを変更するには?
Excel(エクセル)
-
5
小数点以下の数字だけ小さいフォントで表示
Excel(エクセル)
-
6
Excel 「表示形式」-「ユーザー定義」-「種類」の欄で上付き文字を設定したい。
Excel(エクセル)
-
7
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
8
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
-
9
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
10
EXCEL2000:数式の途中から書式変更する方法
Excel(エクセル)
-
11
セルの条件によってフォントサイズを変更したい。
Excel(エクセル)
-
12
エクセルVBAでオートフィルター最上行を取得するには
Excel(エクセル)
-
13
excel:条件付きでセルの文字サイズを変える方法は?
Excel(エクセル)
-
14
エクセルで数式の答えを数値として参照したい
その他(Microsoft Office)
-
15
エクセルでセルのフォントサイズを取得する関数?
Excel(エクセル)
-
16
エクセルでセル内の一部分だけ書式ごと置換したい
Excel(エクセル)
-
17
小数点以下の文字だけ書式を変えることは可能ですか
Excel(エクセル)
-
18
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
19
空白のないドロップダウンリストの作り方
Excel(エクセル)
-
20
EXCELで複数のシートを一度に「シートの保護」することはできますか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
エクセルで数式を入れても値が...
-
エクセルの計算式の後に、単位...
-
エクセル 桁を増やす方法
-
EXCELで日付と時刻が入ったセル...
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで折り返しと縮小の同...
-
Excelで 分:秒 と表示させる...
-
スプレッドシートのセル内、折...
-
エクセルで日付が逆に登録され...
-
数字の後ろにピリオドを表示す...
-
エクセルの計算結果を()括弧で...
-
エクセルで、書式設定をして表...
-
エクセル 条件付き書式で文字...
-
エクセル 小数点の数を○分○秒に...
-
EXCELでセル内に打った文字が隠...
-
エクセルの分数表示
-
エクセル セル幅は広いのにシャ...
-
Excel &で他セルを参照させた...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセル内の余白の設定...
-
エクセルでの計算式で求められ...
-
エクセルで数式を入れても値が...
-
エクセルで日付が逆に登録され...
-
エクセルの計算式の後に、単位...
-
Excelで 分:秒 と表示させる...
-
エクセル 桁を増やす方法
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで折り返しと縮小の同...
-
エクセルの計算結果を()括弧で...
-
エクセル 条件付き書式で文字...
-
エクセルで 何時間何分と表示...
-
EXCELでセル内に打った文字が隠...
-
EXCELで日付と時刻が入ったセル...
-
数字の後ろにピリオドを表示す...
-
エクセルで西暦に変更できない
-
Excelに「隠し文字」のような機...
-
エクセルで、書式設定をして表...
-
エクセル セル幅は広いのにシャ...
-
セルの書式設定で一部のフォン...
おすすめ情報