|
| Menuへ |
| Timer関数を使用したタイマー |
|
Timer関数を使用し、カップヌードルの「3分間待ち時間タイマー」を作ります。
|
| 実行画面 |
|
「Start」ボタンをクリックすると、D5に経過時間を表示します。
|
|
 |
|
|
|
| コード |
|
|
|
Option Explicit
'開始時間の保持用変数
Private sttime As Long
'タイマー開始
Private Sub ExTimerStart()
Dim ln As Long
Dim lm As Long
Do
'経過時間を算出
ln = Timer - sttime
lm = Int(ln / 60)
'○分○○秒で表示
Range("D5") = lm & "分" & Format(ln - lm * 60, "00") & "秒"
DoEvents
If ln >= 180 Then
Beep
MsgBox "3分経過しました。さあ、食べてください。"
Exit Do
End If
Loop
End Sub
'スタートボタン
Private Sub CommandButton1_Click()
Range("D5") = ""
'開始時間
sttime = Timer
'タイマー開始
ExTimerStart
End Sub
|
|
|
| 実行結果 |
|
3分間、経過するとメッセージが表示されます。
待ち時間の設定や中止ボタン等を追加するとさらに便利です。
|
|
 |
|
|
|
|
|
|
| Topへ |
|