VBAについて質問です。
http://excelvba.pc-users.net/fol6/6_2.html
の
Sub test()
Dim intPoint As Integer
intPoint = InputBox("点数を入力してください")
Select Case intPoint
Case Is >= 80
MsgBox "優です。"
Case Is >= 70
MsgBox "良です。"
Case Is >= 60
MsgBox "可です。"
Case Else
MsgBox "再テストです。"
End Select
End Sub
は、
なぜ
Sub test2()
Dim intPoint As Integer
intPoint = 75
Select Case intPoint
Case intPoint >= 80
MsgBox "優です。"
Case intPoint >= 70
MsgBox "良です。"
Case intPoint >= 60
MsgBox "可です。"
Case Else
MsgBox "再テストです。"
End Select
End Sub
では、だめなのでしょうか?
test2を実行すると、
Case Elseの
MsgBox "再テストです。"
になってしまいます。
本当は、"良です。"が正しいのに。
testをF8でステップインしながら実行した時に、
「Case Is >= 80」
の来た時に、isにカーソルをあてても、InputBoxで入力した数値が表示されません。
なぜ、この場合、Case intPoint >= 80
ではダメなのか理由をご教授ください。ご回答よろしくお願いします。
No.3ベストアンサー
- 回答日時:
Select Case intPoint
Case intPoint >= 80
MsgBox "優です。"
Case intPoint >= 70
MsgBox "良です。"
Case intPoint >= 60
MsgBox "可です。"
Case Else
MsgBox "再テストです。"
End Select
Case intPoint >= 80のような書き方をするときは
Select Case true
Case intPoint >= 80
・・・
End Select
とします。
以上参考まで。
No.2
- 回答日時:
>なぜ、この場合、Case intPoint >= 80ではダメなのか
⇒intPoint >= xxの結果(True、False)との比較になるからです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
texに関する初歩的な質問
-
UNIX:テキストファイルのNULL...
-
納品 vs ご納品 どちらが正し...
-
納入日と納品日について
-
「スポット受注」はどういう意...
-
グーグルの障害者訓練プログラ...
-
電子納品 CDへの捺印について
-
EXCELからデータベース(SQLite)...
-
テストについて
-
営業職をやってます。先月発注...
-
formで送信したPOSTデータの削...
-
過剰な発注…長文失礼いたします
-
見積合わせについて
-
Windows server 2022 CALとSQL ...
-
契約期間内における値上げ等に...
-
OSのイメージ展開について
-
DMZ上へのメールサーバ(SMTPとP...
-
プログラムソースの値段
-
見積書と発注書を兼用できるの...
-
web系システムとは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
texに関する初歩的な質問
-
ハノイ塔の非再帰について
-
Visial C++におけるプログラミング
-
VBからBeckyを使用したメール送...
-
C#単体テストで同クラス内の呼...
-
テスト仕様書作成って初心者(...
-
VB6 コードでメニュー作成
-
EXCEL_VBAでOracleにADO接続し...
-
外部設計の仕様書
-
UNIX:テキストファイルのNULL...
-
過負荷テストはどのようにして...
-
vbsの文字列比較について
-
BOXにカーソルを合わせると、BO...
-
Debug.Writeで困っています(VB...
-
JUnit結果出力をファイルに書き...
-
ソフトウェアテストに関して、s...
-
WEBサイトテスト仕様書について
-
すみません 日本語について聞き...
-
ホームページ JavaScript
-
P2P地震速報のEEW APIの仕様書...
おすすめ情報