<p class="Paragraph">Podmínka: Libovolný výraz, na základě kterého se rozhodne, zda bude spuštěn blok příkazů za příslušnou klauzulí Case.</p>
<p class="Paragraph">Výraz: Libovolný výraz kompatibilní s výrazem typu Podmínka. Blok příkazů po klauzuli Case se spustí, pokud se Podmínka shoduje s Výrazem.</p>
<p class="P2">Příklad:</p>
<p class="PropText">Sub ExampleRandomSelect</p>
<p class="PropText">Dim iVar As Integer</p>
<p class="PropText">iVar = Int((15 * Rnd) -2)</p>
<p class="PropText">Select Case iVar</p>
<p class="PropText">Case 1 To 5</p>
<p class="PropText">Print "Number from 1 to 5"</p>
<p class="PropText">Case 6, 7, 8</p>
<p class="PropText">Print "Number from 6 to 8"</p>
<p class="PropText">Case Is > 8 And iVar < 11</p>
<p class="PropText">Print "Greater than 8"</p>
<p class="PropText">Case Else</p>
<p class="PropText">Print "Out of range 1 to 10"</p>