私は内側のループから脱出する必要があり、出口ループはそうする最良の方法ではないことを知らされています。だから私はそうするための別の方法を考えた、私はifステートメント内の値を取得したいが、それは正しく動作するように見えません。これは内部のループから壊れてはいけませんか?
While Bavailable = True
For Each position In MyPosList
If creditPoints = "20" And semester = "1" And year = "Year 1" Then
Blongthin = False
BlongFat = False
If position.strLabel = "a1" And available(0) = "True" Then
pos = position.strX & " " & position.strY
count += 1
available(0) = blnavailable
Bavailable = False
MsgBox(Bavailable)
ElseIf position.strLabel = "b1" And available(1) <> "False" Then
pos = position.strX & " " & position.strY
'position.blnAvail = False
count += 1
available(1) = blnavailable
Bavailable = False
ElseIf position.strLabel = "c1" And available(2) <> "False" Then
pos = position.strX & " " & position.strY
position.blnAvail = False
count += 1
available(2) = blnavailable
Bavailable = False
End If
私は条件が真を返しているのならば、これらのいずれかのインスタンスに値POSを取得しようとループから抜け出すためにBavailableを使用していることがわかり?どんな助け?
ハンガリータイプの表記? – asawyer