Looping através do código
Usando instruções condicionais e instruções de loop (também chamadas de estruturas de controle), você pode escrever código do Visual Basic que toma decisões e repete ações. Outra estrutura de controle útil, a instrução With , permite que você execute uma série de instruções sem precisar requalificar um objeto.
Usar instruções condicionais para tomar decisões
As instruções condicionais avaliam se uma condição é True ou False e especificam uma ou mais instruções a serem executadas, dependendo do resultado. Normalmente, uma condição é uma expressão que usa um operador de comparação para comparar um valor ou variável com outro.
Escolha uma instrução condicional a ser usada
- Se... Então... Caso contrário: ramificar quando uma condição é True ou False
- Selecione Caso: selecionar um branch de um conjunto de condições
Usar loops para repetir o código
O looping permite que você execute um grupo de instruções repetidamente. Alguns loops repetem instruções até que uma condição seja False; outros repetem instruções até que uma condição seja True. Há também loops que repetem instruções um número específico de vezes ou para cada objeto em uma coleção.
Escolher um loop a ser usado
- Faça... Loop: Looping enquanto ou até que uma condição seja True
- Para... Em seguida: usando um contador para executar instruções um número especificado de vezes
- Para cada... Próximo: Repetindo um grupo de instruções para cada objeto em uma coleção
Executar várias instruções no mesmo objeto
No Visual Basic, geralmente você deve especificar um objeto antes de poder executar um de seus métodos ou alterar uma de suas propriedades. Use a instrução With para especificar um objeto uma vez para uma série inteira de instruções.
- Com: Executando uma série de instruções no mesmo objeto
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.