Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Visual Basic permite testar condições e executar operações diferentes, dependendo dos resultados desse teste. Você pode testar uma condição sendo verdadeira ou falsa, vários valores de uma expressão ou várias exceções geradas quando você executa uma série de instruções.
A ilustração a seguir mostra uma estrutura de decisão que testa se uma condição é verdadeira e toma ações diferentes dependendo se ela é verdadeira ou falsa.
Se... Então... Senão Estrutura
If...Then...Else
As construções permitem testar uma ou mais condições e executar uma ou mais instruções, dependendo de cada condição. Você pode testar condições e executar ações das seguintes maneiras:
Execute uma ou mais instruções se uma condição for
True
Execute uma ou mais instruções se uma condição for
False
Execute algumas declarações se uma condição for
True
e outras se forFalse
Teste uma condição adicional se a condição anterior for
False
A estrutura de controlo que oferece todas essas possibilidades é a Instrução Se... Então... Senão. Você pode usar uma versão de linha única se tiver apenas um teste e uma instrução para executar. Se você tiver um conjunto mais complexo de condições e ações, poderá usar a versão de várias linhas.
Seleção...Construção de Casos
A Select...Case
construção permite avaliar uma expressão uma vez e executar diferentes conjuntos de instruções com base em diferentes valores possíveis. Para obter mais informações, consulte Selecionar... Depoimento do caso.
Experimente... Pegar... Finalmente Construção
Try...Catch...Finally
As construções permitem executar um conjunto de instruções em um ambiente que mantém o controle se qualquer uma das suas instruções causar uma exceção. Você pode executar diferentes ações para diferentes exceções. Opcionalmente, pode especificar um bloco de código que é executado antes de sair de toda a construção Try...Catch...Finally
, independentemente do que ocorra. Para obter mais informações, consulte Tentar... Pegar... Finalmente Declaração.
Observação
Para muitas estruturas de controle, quando você clica em uma palavra-chave, todas as palavras-chave na estrutura são realçadas. Por exemplo, quando você clica If
em uma If...Then...Else
construção, todas as instâncias de If
, Then
, ElseIf
, Else
e End If
na construção são realçadas. Para mover-se para a próxima ou anterior palavra-chave realçada, prima CTRL+SHIFT+SETA PARA BAIXO ou CTRL+SHIFT+SETA PARA CIMA.