
ストップウォッチの機能をもつ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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ヘッダー
-
エクセルの使い方 1日=7時間45...
-
エクセルでDeleteキーを...
-
IF関数で出した数値をSUM関数で...
-
Excelの文字入力にタイムラグが...
-
IF関数で、時間を条件にしたい...
-
AかBに入力があった時Cに反映、...
-
EXCELの関数に関する質問です
-
Excelの計算式内の文字列の一括...
-
エクセル 1万時間を越える際の...
-
Excel 関数? 文字列に...
-
エクセル 月数を0.5ヶ月単位で...
-
TEXTCALCの使い方
-
sum 範囲を横に可変したいです...
-
エクセルでの時間計算(2時間30...
-
数式の計算結果により表示され...
-
エクセルの時間計算が”分”から”...
-
エクセルで 足し算や割り算の...
-
計算結果が「0」のセルだけを「...
-
#DIV/0!の表示があるセルの計算
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの使い方 1日=7時間45...
-
ヘッダー
-
AかBに入力があった時Cに反映、...
-
エクセルで、時間の計算をした...
-
IF関数で、時間を条件にしたい...
-
数式の計算結果により表示され...
-
Excel 関数? 文字列に...
-
Excelの文字入力にタイムラグが...
-
エクセルでの時間計算(2時間30...
-
エクセル 1万時間を越える際の...
-
EXCELの関数に関する質問です
-
TEXTCALCの使い方
-
エクセル 月数を0.5ヶ月単位で...
-
エクセルでDeleteキーを...
-
エクセルで時間の差の出し方は?
-
エクセル・計算式をテキストデ...
-
エクセルで勤怠管理表で休憩時...
-
Excelの計算式内の文字列の一括...
-
エクセルで数値を50単位で切...
-
IF関数で出した数値をSUM関数で...
おすすめ情報