Excel VBA質問箱 IV

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

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


61804 / 76732 ←次へ | 前へ→

【19542】Re:Do・・・While・・・Loopを使って連番処理
発言  ちゃっぴ  - 04/11/7(日) 19:04 -

引用なし
パスワード
    >このDo・・・WhileとFor・・・Nestの二種類の構文は、この種の
>内容の類であれば両方の使い方ができると理解しても良いのでしょうか。

まあ、できないことはないですが、行う内容によって変わってくると思います。

YN61さんが書いた連番を引くような単純なものでしたら、
わざわざDo 〜 Loopを使う必要ありませんし・・・

また、下記のようなオーソドックスなMatchingアルゴリズムを
For 〜 Next ループで書く人いないでしょう。

Dim vntList1 As Variant
Dim vntList2 As Variant
Dim i As Long, j As Long

Do
  Select Case vntList1(i) - vntList2(j)
    Case 0
      '処理1
      i = i + 1
      j = j + 1
    Case > 0
      '処理2
      j = j + 1
    Case < 0
      '処理3
      i = i + 1
  End Select
Loop While i < UBound(vntList1) And j < UBound(vntList2)

0 hits

【19535】Do・・・While・・・Loopを使って連番処理 YN61 04/11/7(日) 16:20 質問
【19536】Re:Do・・・While・・・Loopを使って連番処... かみちゃん 04/11/7(日) 16:25 回答
【19539】Re:Do・・・While・・・Loopを使って連番処... YN61 04/11/7(日) 17:20 お礼
【19542】Re:Do・・・While・・・Loopを使って連番処... ちゃっぴ 04/11/7(日) 19:04 発言
【19634】Re:Do・・・While・・・Loopを使って連番処... YN61 04/11/11(木) 19:33 お礼
【19683】Re:Do・・・While・・・Loopを使って連番処... YN61 04/11/14(日) 21:28 質問
【19684】Re:Do・・・While・・・Loopを使って連番処... ちゃっぴ 04/11/14(日) 21:57 回答
【19715】Re:Do・・・While・・・Loopを使って連番処... YN61 04/11/15(月) 21:20 お礼
【19947】Do・・・While・・・Loopを使って連番処理 YN61 04/11/19(金) 20:01 お礼
【19954】Re:Do・・・While・・・Loopを使って連番処... ちゃっぴ 04/11/19(金) 22:30 回答

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