if.....then....esle和select case到底有什麼分別?後者到底怎麼用呢…?老師講了,可是我不太懂~
創作者介紹
創作者 vbqa 的頭像
vbqa

小吳 VBQA 程式設計討論

vbqa 發表在 痞客邦 留言(4) 人氣()


留言列表 (4)

發表留言
  • Peter
  • select case
    case ...
       ...........
    end select
    if只有Yes,No,Select 有123...
    by Peter ^^
  • Billy
  • Ex:                  Select Case A
    If A = 1 Then             Case 1
    Print "haha"             Print "haha"
    ElseIf A = 2 Then           Case 2
    Print "hello"             Print "hello"
    ElseIf A < 5 Then           Case Is < 5
    Print "hehehaha"           Print "hehehaha"
    ElseIf A >= 5 And A < 10 Then     Case 5 To 9
    Print "good"             Print "good"
    Else                 Case Else
    Print "bye"              Print "bye"
    End If                End Select
    兩邊相等,分別就是select case方便得多。
  • Billy
  • 這個比較清楚......
    Ex:!                  Select Case A
    If A = 1 Then!             Case 1
    Print "haha"!             Print "haha"
    ElseIf A = 2 Then!           Case 2
    Print "hello"!             Print "hello"
    ElseIf A < 5 Then!           Case Is < 5
    Print "hehehaha"!           Print "hehehaha"
    ElseIf A >= 5 And A < 10 Then!     Case 5 To 9
    Print "good"!             Print "good"
    Else!                 Case Else
    Print "bye"!              Print "bye"
    End If!                End Select
    兩邊相等,分別就是select case方便得多。
  • ChrisTorng
  • 但 Select Case 只能由一個數值(字串)來決定要那一項,但 If...Then...ElseIf... 可以用很複雜且互不相同的條件,所以 Select Case 在簡單的條件下方便,但彈性不足。