No.4
- 回答日時:
#2 の harukabcde さんへのフォローです。
表示形式のままではうまく行かないので、イベント型のマクロを考えてみました。
こんなものは、あんまり役に立たないでしょうけれども、思った以上に、マクロでやると、関数よりも難しいです。(関数を使えばよいのですが(^^;)
このマクロは、A1:A10 までに、2:30 などと入れた時に反応するように出来ていますが、そうでないときは、0が入ります。
'<シートモジュール>
Private Sub Worksheet_Change(ByVal Target As Range)
Dim myTime As Double
Dim test As Variant
If Not Intersect(Target, Range("A1:A10")) Is Nothing Then
Application.EnableEvents = False
On Error GoTo Err
test = Format(Target.Value, "hh:mm")
myTime = Target.Value
If myTime > 1 Then myTime = myTime - Int(myTime)
Target.Value = Int(myTime * 24 * 100 + 0.5) / 100
Target.NumberFormat = "0.00"
End If
Err:
Application.EnableEvents = True
End Sub
No.3
- 回答日時:
No.1の補足への回答です。
MODを入れるのは、A1に日付が一緒に入っている場合に備えたものです。Excelでは、整数部で日付、小数部で時刻を表わしています。
たとえば、A1に2005/3/21 18:15 と入っている場合です。
No.2
- 回答日時:
エクセルの表示機能では出来ません。
例にある
2時間30分
という値は
シリアル値では
0.1041666666・・・
です。
表示ではなく、
シリアル値自体を2.5にするのは
24倍すればいいのですが、
表示設定でどうにかしようとも
2.5
という表示にはなりません。
http://okweb.jp/kotaeru.php3?q=1264810
にも同じ質問がります。
参考URL:http://okweb.jp/kotaeru.php3?q=1264810
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel で分を抜き出すには お世話になります。C列にhh:mmで時間が入っております。このssを 2 2023/03/01 10:50
- Excel(エクセル) Excel 時間の引き算でマイナスを表示させることは出来ますか 3 2023/06/14 21:54
- その他(パソコン・スマホ・電化製品) pthonのframeに演算結果(数値)を表示したい 1 2023/06/05 22:08
- Access(アクセス) エクセルのVBAについて教えてください。 4 2023/01/21 10:21
- Excel(エクセル) Excelについて画像のように実働時間を入力したら、 下限時間より少ないまたは上限時間より多い場合、 2 2023/08/08 23:28
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- MySQL ある時間以内の利用者の抽出について 3 2022/03/26 11:15
- 時計・電卓・電子辞書 100円で売っていた、マッチ箱くらいの大きさのデジタル時計 6 2022/05/17 21:12
- その他(IT・Webサービス) googleカレンダーについて質問です スマホ版を使っています 週表示で使用してますが 1、デフォル 1 2023/02/26 20:35
- Excel(エクセル) 至急 Excel日付表示設定教えてください Excelの日付表示ですが、他者から送られてくるExce 6 2023/02/03 11:01
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
リンク元の日付が空白の時リン...
-
Excel2013 表示形式で「1,000...
-
Excelのセルに数字を入れるが、...
-
エクセルの曜日表示が正しく表...
-
エクセルでアポストロフィーが...
-
EXCELからCSVへ変換すると0が...
-
Excelで「20080707」を『2007/0...
-
エクセルで9と入力したら時刻...
-
EXCEL (0.5)の表示の仕方
-
エクセルで日付を全角にしたい
-
Excelのセルの書式設定(100...
-
【エクセル】数値にスラッシュ...
-
EXCELで勝手に約分されてしまう
-
エクセルで関数のデータの後に...
-
斜線が入ったセルのカウント
-
Excel 2010で軸の書式設定の変...
-
西暦から、曜日を表示⇒何も入力...
-
日付の1/0(土)について
-
Excelの時間表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
リンク元の日付が空白の時リン...
-
エクセルの曜日表示が正しく表...
-
【エクセル】数値にスラッシュ...
-
Excel2013 表示形式で「1,000...
-
Excelで「20080707」を『2007/0...
-
Excelのセルに数字を入れるが、...
-
エクセルでアポストロフィーが...
-
斜線が入ったセルのカウント
-
EXCELからCSVへ変換すると0が...
-
エクセルで日付を全角にしたい
-
西暦から、曜日を表示⇒何も入力...
-
エクセルで9と入力したら時刻...
-
EXCELで勝手に約分されてしまう
-
エクセル 4ケタの数字を年月に...
-
Excel 時間の表示形式 セルと...
-
Excelのセルの書式設定(100...
-
EXCEL (0.5)の表示の仕方
-
エクセル 日付の表示を200...
-
Excel時間の入力方法
おすすめ情報