• 締切済み

10000以上30000未満の表現の仕方

単純なことかもしれませんが、表題の表現方法がわかりません。 10000以上30000未満の場合、変数Aに1を 30000以上100000未満の場合、変数Aに2を 代入したいのですが、If ~ Then の間にどのように比較演算子を入れればうまくいくのでしょうか。 コードを教えていただければ助かります。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

IF THENは回答済みなので、Case文で Sub test01() p01: n = InputBox("n=") Select Case n Case Is >= 100000 MsgBox "3" Case Is >= 30000 A = 2 MsgBox "2" Case Is >= 10000 A = 1 MsgBox "1" Case Else MsgBox "0" End Select GoTo p01 End Sub

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

こんな感じでどうですか? if 10000<=X and X<30000 then A=1 else if 30000<=X and X<100000 then A=2 endif

xiaolong_goo
質問者

お礼

エラーになりましたが、修正して解決しました。 有り難うございました。

関連するQ&A