VB: select case

Sub testcase()
Dim i As Long
Dim j As Long
For i = 0 To 10
    For j = 0 To 5
        Select Case i
        
        Case i >= 2 And i <= 4
            msgbox i
        Case i >= 6 And i <= 7
            Debug.Print i
        Case i >= 8 And i < 9
        
        Case Else
        
        End Select
    
    Next j
Next i

End Sub
จากโค๊ดข้างบน รบกวนสอบถามว่าทำไม msgbox i มันถึงขึ้นมาทั้งที่ตัวแปร i มีค่า= 0 ในลูปรอบแรก
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่