
ストップウォッチの機能をもつVBAの数式が以下です。
Sub スタート()
Range("A1").Value = Now '現在の日時をセルA1に書き込みます。
End Sub
Sub ストップ()
Range("C1").Value = Format(Now - Range("A1").Value, "h:mm:ss") 'かかった時間をセルA1に書き込みます。
End Sub
このかかった時間の表示をmm(分)で表したいのですがどう編集すればよいか
分かりません。ご回答よろしくお願い致します。
No.2
- 回答日時:
未完成ですが、いかがでしょうか
Sub ストップ()
Dim d As Date
d= Now
Range("C1").NumberFormatLocal = "G/標準"
Range("C1").Value = (Minute(d)+Hour(d)*60)-(Minute(Range("A1").Value)+Hour(Range("A1").Value) * 60)
'かかった時間をセルA1に書き込みます。
End Sub
年月日をまたぐ計算が抜けてます。
年月日をまたぐ計算が必要なら、Day(d)、Month(d)、Year(d)をそれぞれ計算してください。

No.1
- 回答日時:
(Now - Range("A1").Value)の値を24倍すれば時間
24×60倍すれば分
24×60×60倍で秒になります。
へたに計算すると丸められちゃいますのでお気を付けください。
ま、秒で丸めて分にするときに切り捨てる、とか色々お試しください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Visual Basic(VBA) エクセルのVBAでダブルクリックでチェックを入れたあと 1 2022/10/26 20:30
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 4 2023/05/26 10:43
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/02/02 09:25
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ヘッダー
-
数式の計算結果により表示され...
-
Excel 関数? 文字列に...
-
EXCELの関数に関する質問です
-
AかBに入力があった時Cに反映、...
-
エクセルでの時間計算(2時間30...
-
エクセルの使い方 1日=7時間45...
-
sum 範囲を横に可変したいです...
-
【エクセル】あるセルのみ自動...
-
エクセルで同じ計算式を入れて...
-
エクセルで時間の差の出し方は?
-
エクセルで空欄の場合は計算し...
-
IF関数で、時間を条件にしたい...
-
エクセルのif関数の結果をセル...
-
IF関数で出した数値をSUM関数で...
-
エクセルで足し算と掛算を混ぜ...
-
Excelの文字入力にタイムラグが...
-
エクセルで、時間の計算をした...
-
エクセル 月数を0.5ヶ月単位で...
-
エクセル・計算式をテキストデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ヘッダー
-
AかBに入力があった時Cに反映、...
-
エクセルの使い方 1日=7時間45...
-
Excel 関数? 文字列に...
-
数式の計算結果により表示され...
-
エクセルで、時間の計算をした...
-
Excelの文字入力にタイムラグが...
-
エクセルでの時間計算(2時間30...
-
エクセル・計算式をテキストデ...
-
EXCELの関数に関する質問です
-
エクセル 1万時間を越える際の...
-
IF関数で、時間を条件にしたい...
-
エクセルでDeleteキーを...
-
エクセル 月数を0.5ヶ月単位で...
-
IF関数で出した数値をSUM関数で...
-
エクセルで足し算と掛算を混ぜ...
-
【エクセル】あるセルのみ自動...
-
エクセルで同じ計算式を入れて...
-
TEXTCALCの使い方
-
sum 範囲を横に可変したいです...
おすすめ情報