No.4ベストアンサー
- 回答日時:
ANo2 merlionXXです。
先ほどのでは端数処理がないですね。
割り切れないと小数点以下がかなり長くなってしまいます。
小数2位までもとめるならこんな感じかな
Sub test()
Dim myNm As String
myNm = Format(Range("A1").Value, "0000")
MsgBox Val(Left(myNm, 2)) + Application.Round(Val(Right(myNm, 2)) / 60, 2)
End Sub
No.5
- 回答日時:
一例です。
Sub aa()
Range("A1") = TimeValue(Format(Range("A1"), "00:00")) * 24
End Sub
No.3
- 回答日時:
15分刻みしかないなら、0.25単位なので判定だけですみます。
時間同士で算出ありますか。休憩時間、残業時間求めたいとか。
A1に入れたら、A2に入れたら、というのは後から。
まずは固定セルで正しい結果を出すところ検討、確認。
これくらいならそうこうしているうちに模範回答が出るでしょう。
学習の過程なら、回答そのまま使わないで、自分で同じになってでも、打ち込んで作る行為をした方が良い。ただ貼付けるのと作ってみるのは違います。
No.2
- 回答日時:
マクロの一例です。
Sub test()
Dim myNm As Long
myNm = Range("A1").Value
MsgBox Val(Left(Format(myNm, "00:00"), 2)) + Val(Right(Format(myNm, "00:00"), 2)) / 60
End Sub
ワークシート関数なら
=LEFT(TEXT(A1,"00!:00"),2)+RIGHT(TEXT(A1,"00!:00"),2)/60
ですけど。
No.1
- 回答日時:
例えば
時間の"830"を"0830"、"1230"を"1230"にするには
RIGHT("0"&"830",4)
RIGHT("0"&"1230",4)
で、10時より前かの判定なくできます。
時間分へ分けるのは応用。
機能ごとに検討してあとから全体をつなげる。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロでコピーすると数式が表示される 1 2022/09/09 20:21
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/09 14:54
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) 時間差を求めるマクロコードを教えてください。 4 2022/05/17 18:22
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) Excelのマクロについて 2 2022/06/14 03:38
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBAでのWorksheet_Change...
-
エクセルで特定の行だけ行削除...
-
エクセルで複数のシートのクリ...
-
フォルダ内にある全ファイルの...
-
現在のセルの文字列を右隣のセ...
-
【エクセル】フリーワード検索...
-
エクセル シート内の一番下のセ...
-
自分の専門分野の仕事。初見で...
-
エクセルVBAで内容変更のたびに...
-
エクセル:常に保護をかけるが...
-
長い時間かかるマクロが実行中...
-
Excelで数字を入れたら対応する...
-
スプレッドシートで以下マクロ...
-
エクセルで○をつけるマクロ設定
-
エクセルファイルを開いた回数...
-
VBA初心者です。 仕事の残業を...
-
3つのマクロを連続実行の中で...
-
複数のブックに一括で値入力す...
-
Excelのマクロ 検索範囲を広げ...
-
エクセルのマクロについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでのWorksheet_Change...
-
Excelで数字を入れたら対応する...
-
エクセルで複数のシートのクリ...
-
エクセルファイルを開いた回数...
-
Excelのシート上のShapeにイベ...
-
エクセルで特定の行だけ行削除...
-
長い時間かかるマクロが実行中...
-
エクセル シート内の一番下のセ...
-
【エクセル】フリーワード検索...
-
Excelでセル内の文字をファイル...
-
【エクセル】「実行時エラー’10...
-
シートではなくBOOK間で重複し...
-
フォルダ内にある全ファイルの...
-
EXCELのダイアログシートって、...
-
エクセル:セル内の文字列の最...
-
自分の専門分野の仕事。初見で...
-
セルの一部分だけを太字にする方法
-
エクセルで○をつけるマクロ設定
-
エクセル マクロ 一定時間おき...
-
Excelにて、同じ画像を複数のセ...
おすすめ情報