精華區beta Visual_Basic 關於我們 聯絡資訊
你沒仔細看喔 單行語法是 If 條件式 Then 陳述式 [Else 陳述式] 多行語法是 If 條件式 Then 陳述式 Else 陳述式 End If ※ 引述《soonsoondog (痞子吉他手)》之銘言: : 剛剛看著書 然後作了這個小程式 : 我想寫個 使用者輸入兩個數字 能比較大小的 : 物件: text1, text2, command1 : 可是寫完後 程式卻說 有else 卻沒有if : 請問這是怎麼回事呢? : 課本寫 If Then Else的用法是說 : If 條件A Then 陳述式A [Else 陳述式B] : 我照他格式打的阿 怎麼會這樣 : Dim a, b, Max, Min : Private Sub Command1_Click() : a = Val(Text1) : b = Val(Text2) : If a > b Then Max = a : Else : Min = b : End If : If a < b Then Min = a : Else : Min = b : End If : MsgBox "最大=" & Max & "最小=" & Min, , "比大小" : End Sub -- VB 程式設計 倉木麻衣 PTT 星爺板 行列輸入法 ====================================================== Visual_Basic MaiKuraki Stephen Array -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.222.155.162
nrshoo:恩,除非一行,不然不要寫在then後面。140.116.144.245 05/11
soonsoondog:謝謝 我剛跑了 可以了 不過程式有錯 218.165.91.179 05/11
soonsoondog:我會再重寫的^^ 重點是學到 if then else 218.165.91.179 05/11
soonsoondog:的用法 很值得 謝謝你們 218.165.91.179 05/11
soonsoondog:寫出來了^^ 218.165.91.179 05/11