ການຊ່ວຍເຫຼືອ LibreOffice 26.2
ກຳນົດໜຶ່ງ ຫຼື ຫຼາຍບລັອກຄຳສັ່ງໂດຍຂຶ້ນກັບຄ່າຂອງນິພົດ.
Select Case ນິພົດ
Case ຄ່າຕ່າງໆ
ບລັອກຄຳສັ່ງ
[ Case ຄ່າຕ່າງໆ2
ບລັອກຄຳສັ່ງ]
[ Case Else
ບລັອກຄຳສັ່ງ]
End Select
ນິພົດ: ນິພົດໃດໜຶ່ງທີ່ຄວບຄຸມວ່າບລັອກຄຳສັ່ງທີ່ຕາມຫຼັງຂໍ້ຄວາມ Case ນັ້ນຈະຖືກປະມວນຜົນຫຼືບໍ່.
ຄ່າຕ່າງໆ: ລາຍການຄ່າໃດໜຶ່ງທີ່ເຂົ້າກັນໄດ້ກັບນິພົດ. ບລັອກຄຳສັ່ງທີ່ຕາມຫຼັງຂໍ້ຄວາມ Case ຈະຖືກປະມວນຜົນຖ້າ ນິພົດ ກົງກັບ ຄ່າຕ່າງໆ.
Sub ExampleRandomSelect
Dim iVar As Integer
iVar = Int((15 * Rnd) -2)
Select Case iVar
Case 1 To 5
Print "ຕົວເລກແຕ່ 1 ຫາ 5"
Case 6, 7, 8
Print "ຕົວເລກແຕ່ 6 ຫາ 8"
Case 8 To 10
Print "ໃຫຍ່ກວ່າ 8"
Case Else
Print "ຢູ່ນອກຊ່ວງ 1 ຫາ 10"
End Select
End Sub