
No.1ベストアンサー
- 回答日時:
お世話になります。
GetTickCount を使うのはどうでしょうか。
http://homepage1.nifty.com/rucio/main/tyukyu/tyu …
Dim startTime As Long
startTime = GetTickCount() 'Loop 実行前
Dim i As Integer
For i = 0 To 10000
Dim nowTime As Long
nowTime = GetTickCount() '現在
If (nowTime - startTime) > 1000 Then
'別の処理 を実行
End If
Next
参考URL:http://homepage1.nifty.com/rucio/main/tyukyu/tyu …
No.2
- 回答日時:
Private Sub Command1_Click()
Dim isNext As Boolean
Dim Finish As Single
Finish = Timer + 10
Do
If Timer > Finish Then
isNext = True
Exit Do
End If
Loop Until (0)
If isNext Then
MsgBox "isNext の値は真です。"
End If
End Sub
次の処理へ移ることを明示する説明的なコードの書き方が無駄と言う場合は、
Private Sub Command1_Click()
Dim Finish As Single
Finish = Timer + 10
Do
・・・・・
Loop Until Timer > Finish
・・・・・
End Sub
なども考えられます。
※「ループ内で他の処理を呼ぶ必要はない」という考えです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、日付を入力すると...
-
お家デートをしててハグを長い...
-
「ご処理進めて頂きますようお...
-
EagleGetというフリーソフトに...
-
インタラクティブの反対語は?
-
銀行の窓口処理の件で知ってる...
-
生活保護受給者は性欲をどんな...
-
聞きたいです
-
Do Until rs1.EOF であるレコ...
-
セックスレスの既婚女性は自慰...
-
月度は何て読みますか?
-
【Excel】特定の文字を含むセル...
-
VBAでCOPYを繰り返すと、処理が...
-
計算の問題なのですが、 例えば...
-
wshで起動したコマンドををタイ...
-
【UserFormラベルに状況を随時...
-
リョウ・・・量?料?
-
EXCEL VBA マクロ 実行する度に...
-
小数点第1位まで表示したい。
-
ACCESS テキストボックス 全角...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「ご処理進めて頂きますようお...
-
エクセルで、日付を入力すると...
-
【Excel】特定の文字を含むセル...
-
switch の範囲指定
-
VBAでループ内で使う変数名を可...
-
EXCEL VBA マクロ 実行する度に...
-
UMLでの例外処理
-
銀行の窓口処理の件で知ってる...
-
VBAでCOPYを繰り返すと、処理が...
-
月度は何て読みますか?
-
インタラクティブの反対語は?
-
VB.NET DataGridViewでIsNewRo...
-
DoEventsがやはり分からない
-
VBの質問#if 0 then ってどう...
-
お家デートをしててハグを長い...
-
セックスレスの既婚女性は自慰...
-
VB.NET Excelを読み込んでDataT...
-
リョウ・・・量?料?
-
メルカリのメルカードで買い物...
-
Loadイベント中にほかのイベン...
おすすめ情報