・DoやFor文などで強制的にループを脱出する方法
・プロシージャの終了命令
s = 0
For n = 1 to 1000000000000
s = s + n
If s > 10000000000 Then
Label1.Text = "合計が大き過ぎです"
Exit For
End If
Label1.Text = s
Next n
n = 0
Do
u = Val( InputBox( "あなたの生まれた年を入力してください" ) )
n = n + 1
if (n > 10) Then
Label1.Text = "年の入力を何回も間違えたので、2000年としてしまいます"
u = 2000
Exit Do
End If
Loop Until u <= 2006
Label1.Text = u
n = 0
Do
u = Val(InputBox("あなたの生まれた年を入力してください"))
n = n + 1
If (n > 10) Then
yn = Val(InputBox("終了しますか→1 続けたい場合は1以外を入力してください"))
If yn = 1 Then
End
End If
n = 0
End If
Loop Until u <= 2006
Label1.Text = u
教科書;
17.10 Exit文 p366
[Exit Doについて] p363
[Exit Forについて] p.360