เราจะมาเริ่มเรียนจากคำสั่งเลือกเงื่อนไขที่พื้นฐานและง่ายที่สุดในภาษา Visual Basic นั่นคือคำสั่ง If ซึ่งเป็นคำสั่งควบคุมเพื่อให้โปรแกรมทำงานในเงือนไขที่กำหนด ในการใช้คำสั่ง If คุณจะต้องสร้างเงือนไขขึ้นมาสำหรับการทำงานของมัน ข้างล่างนี้เป็นรูปแบบการใช้งานคำสั่ง If
If condition Then
Statement
End If
If condition Then
Statement1
Else
Statement2
End If
คำสั่ง If ElseIf เป็นคำสั่งที่เราใช้กำหนดให้โปรแกรมตัดสินใจเลือกทางใดทางหนึ่งจากทางเลือกที่มีมากกว่า 2 ทาง และแต่ละทางเลือกจะมีการกำหนดเงื่อนไขของแต่ละทางเลือกไว้ด้วย โดยโปรแกรมจะตรวจสอบเงื่อนไขทีละทางเลือก หากพบว่าทางเลือกไหนมีเงื่อนไขเป็นจริง (True) ก็จะทำงานที่ชุดคำสั่งภายในทางเลือกนั้น โดยไม่พิจารณาทางเลือกอื่นที่ยังไม่ได้ตรวจสอบอีก ในกรณีที่เงื่อนไขเป็นเท็จ (False) ให้ตรวจสอบเงื่อนไขถัดไป ในกรณีที่เงื่อนไขทั้งหมดเป็นเท็จ โปรแกรมจะทำงานที่ชุดคำสั่งในคำสั่ง Else
If condition Then
Statement1
ElseIf
Statement2
Else
Statement3
End If