• ベストアンサー

VBS どうするの?

VBSで、 a=inputbox("0+1=") if lang=1 then  msgbox("あってます。")  else  msgbox("間違えています。") end if として、 msgbox("間違えています。") のあとに、もういちど最初(aの位置)にもどしたいときはどうすればよいでしょう? よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KG_
  • ベストアンサー率62% (34/54)
回答No.2

#1です。すみません思い切り例を間違っていました。 下記が修正後です。 例) ----------------------------------------------------- Do While True  a = Inputbox("0+1")  If a=1 Then   Msgbox "あってます。"   Exit Do  Else   Msgbox "間違えてます。"  End If Loop

その他の回答 (1)

  • KG_
  • ベストアンサー率62% (34/54)
回答No.1

ループ処理で正解の時だけ抜けるようにしてはどうでしょう。 例) ----------------------------------------------------- Do While True  a = Inputbox("0+1")  If a=1 Then   Msgbox "あってます。"   Exit Do  Else   Msgbox "あってます。"  End If Loop

関連するQ&A