Excel VBA質問箱 IV

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

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


3859 / 76734 ←次へ | 前へ→

【78504】Re:dowhileで複数条件を指定
発言  β  - 16/10/23(日) 15:30 -

引用なし
パスワード
   ▼山川 さん:

>Do Whileで複数条件はもともと無理なのですか?

そんなことはありません。

たとえば、以下のコードを走らせてみてください、

Sub Test()
  Dim x As Long
  Dim y As Long
  Dim cnt As Long
  
  x = 10
  y = 9
  
  Do While x = 10 And y <> 20
    cnt = cnt + 1
    MsgBox cnt & "回目"
    If cnt = 3 Then y = 20
  Loop
  
End Sub

ステップ実行はご存知ですよね。
ステップ実行で、どのようにループするか(ループされないか)、その時の
Ws.Cells(I, 5).Value や UsrFrmQus.txtFil.Text や Ws.Cells(I, 1).Value
の値を見ながら確認されてはいかがでしょう。

4 hits

【78503】dowhileで複数条件を指定 山川 16/10/23(日) 14:05 質問[未読]
【78504】Re:dowhileで複数条件を指定 β 16/10/23(日) 15:30 発言[未読]
【78505】Re:dowhileで複数条件を指定 マナ 16/10/23(日) 18:58 発言[未読]
【78506】Re:dowhileで複数条件を指定 β 16/10/23(日) 19:23 発言[未読]

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