Re: [VB6 ] 新手求問if之問題
Dim a as Integer
a = val(txtX.text)
IF txtX.Text < 10 Then
MsgBox("aaaaaaa")
else
If a > 11 and a < 20 Then
Msgbox("bbbbbbbbb")
else
Msgbox("cccccc")
end if
end if
※ 引述《imadreamer (Loser界的勞斯萊斯)》之銘言:
: 由於我是自學者,對於VB的一些語法都搞不清楚,
: 像最近要練習的if ...then...elseif的語法,弄得有
: 點糊塗。是這樣的,要利用textbox輸入數值,判斷式
: If txtX.Text < 10 Then
: a1 = MsgBox("aaaaaaa")
: ElseIf 11 < txtX.Text < 20 Then
: a2 = MsgBox("bbbbbbbb")
: ElseIf txtX.Text > 21 Then
: a3 = MsgBox("cccccc")
: End If
: 當我輸入<10的數字,會跑出正確的msgbox
: 而當我輸入>21的數字,會跑出屬於11~21的msgbox
: 可是當我輸入11~21之間的數字,正確的msgbox
: 請問是那個部分寫錯了,請指教一下,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.113.176.167
討論串 (同標題文章)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章