Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Visual Basic consente di testare le condizioni ed eseguire operazioni diverse a seconda dei risultati di tale test. È possibile verificare se una condizione è true o false, per vari valori di un'espressione o per varie eccezioni generate quando si esegue una serie di istruzioni.
L'illustrazione seguente mostra una struttura decisionale che verifica se una condizione è vera e esegue azioni diverse a seconda che sia vera o falsa.
Se... Allora... Altrimenti... Costruzione
If...Then...Else
le costruzioni consentono di verificare una o più condizioni ed eseguire una o più istruzioni in base a ogni condizione. È possibile testare le condizioni ed eseguire azioni nei modi seguenti:
Eseguire una o più istruzioni se una condizione è
True
Eseguire una o più istruzioni se una condizione è
False
Esegui alcune istruzioni se una condizione è
True
e altre se èFalse
Testare una condizione aggiuntiva se una condizione precedente è
False
La struttura di controllo che offre tutte queste possibilità è l'istruzione Se... Allora... Else. È possibile usare una versione a riga singola se si dispone di un solo test e di un'istruzione da eseguire. Se si dispone di un set più complesso di condizioni e azioni, è possibile usare la versione a più righe.
Selezionare... Costruzione di case
La Select...Case
costruzione consente di valutare un'espressione una volta ed eseguire set di istruzioni diversi in base a valori possibili diversi. Per altre informazioni, vedere Select... Istruzione Case.
Provare... Prendere... Finalmente costruzione
Try...Catch...Finally
Le costruzioni consentono di eseguire un set di istruzioni in un ambiente che mantiene il controllo se una delle istruzioni causa un'eccezione. È possibile eseguire azioni diverse per eccezioni diverse. Facoltativamente, è possibile specificare un blocco di codice eseguito prima di uscire dall'intera Try...Catch...Finally
costruzione, indipendentemente da ciò che si verifica. Per ulteriori informazioni, consultare Istruzione Try...Catch...Finally.
Annotazioni
Per molte strutture di controllo, quando si fa clic su una parola chiave, tutte le parole chiave nella struttura vengono evidenziate. Ad esempio, quando si fa clic su If
in una costruzione If...Then...Else
, vengono evidenziate tutte le istanze di If
, Then
, ElseIf
, Else
, e End If
nella costruzione. Per passare alla parola chiave evidenziata successiva o precedente, premere CTRL+MAIUSC+FRECCIA GIÙ o CTRL+MAIUSC+FRECCIA SU.