No.1ベストアンサー
- 回答日時:
Untilの後には、ブール型 (Boolean)つまり、True又はFalseに評価できる式を書かなければいけません。
で、Boolean型でなければならないところに、数値を指定した場合、
VBは、その数値をBoolean型に変換しようとします。
その際、「0」は「False」に、「0以外」は「True」に変換されます。
つまり、
---------------------
Do
DoEvents
処理
Loop Until (0)
---------------------
は、
---------------------
Do
DoEvents
処理
Loop Until False
---------------------
と、同じ意味で、「絶対にTrueにならない」=「所謂無限ループ」になります。
#多分「処理」のどこかに、Loopを終了する判定が行われているのではないでしょうか?
さっそくのご回答ありがとうございます!
処理の中にいくつか条件式があるのですが、
dsuekichiさんの仰る通り、いずれの条件式も最後は
『Exit Function』又は『Exit Do』となっています。
条件式のどれかに当てはまるまでLoopし続けるという意味なのですね。
おかげさまでスッキリしました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelVBAでDo Until loopのネスト、IF文を使って一致する物と一致しない物としたい 11 2022/12/24 17:46
- Ruby VBA 2 2023/01/14 14:14
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) エクセルVBAのコードで質問です。 下のコードはJ16の文字列をB3を起点とする範囲から探して、見つ 5 2023/04/07 11:07
- Excel(エクセル) マクロでテキストファイルを読み込んだ際の最終セルにデータと改行が含まれる問題の改善方法 2 2022/03/25 16:50
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Visual Basic(VBA) ExcelVBAの転記について 1 2022/03/23 20:13
- Visual Basic(VBA) InputBoxでキャンセルボタンを押したらファイル自体を閉じたい 3 2022/07/23 17:52
- Visual Basic(VBA) Excel VBA でデータ転記について 1 2023/03/07 19:11
- Visual Basic(VBA) VBA初心者です。 2 2022/10/10 11:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
IF文に時間(何時から何時ま...
-
For ~ Next文
-
SubとFunctionの使い分け方。(...
-
VBAでBook読み込み時の非表示方...
-
private subモジュールを他のモ...
-
タイマーの使い方
-
シェルスクリプトでファイル内...
-
【C#】Page_Loadさせない方法に...
-
【Vb.net】プリンタジョブの取得
-
シグナル 6(SIGABRT)とは?
-
途中で処理を中断させたい (ア...
-
どうやってもFor文を抜けてしま...
-
ドリブン??
-
【VBA】エラー処理で別プロシー...
-
特定の名前のオートシェイプの...
-
VB6にてネットワーク上にある共...
-
特定のファイルを他のプロセス...
-
Word VBA。各マクロの間に待ち...
-
vbaのエラー対応(実行時エラー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
IF文に時間(何時から何時ま...
-
private subモジュールを他のモ...
-
シグナル 6(SIGABRT)とは?
-
Functionで戻り値を複数返す方法
-
特定の名前のオートシェイプの...
-
ExcelのVBAで、選択したファイ...
-
マクロで、次のコードへ行く前...
-
どう増強すべきか
-
VBA 複数の行を高速で削除する...
-
Excel VBA セルの名前があるか...
-
特定のファイルを他のプロセス...
-
Word VBA。各マクロの間に待ち...
-
どうやってもFor文を抜けてしま...
-
【VBA】エラー処理で別プロシー...
-
エクセル VBAで複数セル選択時...
-
シェルスクリプトでファイル内...
-
【Vb.net】プリンタジョブの取得
-
vbaのエラー対応(実行時エラー...
-
VBAでBook読み込み時の非表示方...
おすすめ情報