Excel VBA質問箱 IV

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

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


63162 / 76732 ←次へ | 前へ→

【18169】30秒ごとにずっとタイマーをかけたい
質問  タイマー30  - 04/9/16(木) 23:23 -

引用なし
パスワード
   VBAである時間まで(15:00)30秒ごとに処理をさせたいと思っています。
マクロを起動した時も処理をします。
下記のようなマクロつくったらパソコンが固まります。
API関数のsleepで1000ミリ秒強制的にとめたら固まらずに動きますが、ずっと時計マークがでっぱなしです。
もっとスマートな方法をご存知の方いらっしゃいますか?

jikoku = Time '現在時刻をいれる
While Time <= "15:00:00" 'タイマー稼動時間
      
      If (jikoku <= Time) Then
        処理
        jikoku = DateAdd("s", 30, jikoku)
      End If
            
Wend
0 hits

【18169】30秒ごとにずっとタイマーをかけたい タイマー30 04/9/16(木) 23:23 質問
【18170】Re:30秒ごとにずっとタイマーをかけたい ichinose 04/9/16(木) 23:58 発言
【18172】Re:30秒ごとにずっとタイマーをかけたい Kein 04/9/17(金) 1:51 回答
【18178】Re:30秒ごとにずっとタイマーをかけたい タイマー30 04/9/17(金) 9:42 質問
【18190】Re:30秒ごとにずっとタイマーをかけたい Kein 04/9/17(金) 18:04 回答
【18193】Re:30秒ごとにずっとタイマーをかけたい ichinose 04/9/17(金) 18:33 発言

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