Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12166 / 13646 ツリー ←次へ | 前へ→

【11958】時間の経過を表示させたい cafemoca 04/3/19(金) 12:55 質問
【11959】Re:時間の経過を表示させたい IROC 04/3/19(金) 13:16 回答
【12005】Re:時間の経過を表示させたい cafemoca 04/3/21(日) 23:27 お礼
【11961】Re:時間の経過を表示させたい Jaka 04/3/19(金) 13:21 回答

【11958】時間の経過を表示させたい
質問  cafemoca  - 04/3/19(金) 12:55 -

引用なし
パスワード
   どなたか教えてください。
フォームに、実行経過の時刻を表示させるプログラムで悩んでいます。
現在の時刻 - プログラム起動時刻を00:00:00の形式で表示させたいのです。
よろしくお願いします。

【11959】Re:時間の経過を表示させたい
回答  IROC  - 04/3/19(金) 13:16 -

引用なし
パスワード
   Private Sub UserForm_Activate()
Dim StartTime As Variant
  StartTime = Now
  
  Do
    DoEvents
    Label1.Caption = Format(Now - StartTime, "h:mm:ss")
  Loop
  
End Sub


ループの終了処理は、使用状況に合わせて設定してください。

【11961】Re:時間の経過を表示させたい
回答  Jaka  - 04/3/19(金) 13:21 -

引用なし
パスワード
   こんなんで良いのか解りませんが。

Sub jjfj()
  Dim STime As Variant
  STime = Now()
  'なんかの処理
  Application.Wait Now + TimeValue("00:00:03")
  MsgBox "起動時刻  " & Format(STime, "hh:mm:ss") & vbCrLf & _
      "現在の時刻 " & Format(Now(), "hh:mm:ss")
End Sub

【12005】Re:時間の経過を表示させたい
お礼  cafemoca  - 04/3/21(日) 23:27 -

引用なし
パスワード
   アドバイスありがとうございます。
難しく考えすぎていたようですが、皆さんのおかげでできました。
ご協力に感謝いたします。ありがとうございました。

12166 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free