![]() |
|||||
![]() Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
|
Você está aqui: VBA ::: Dicas & Truques ::: Laços de Repetição |
Como usar o laço de repetição For Next em nossas aplicações VBAQuantidade de visualizações: 265 vezes |
O laço For da linguagem VBA é uma estrutura de controle de repetição que nos permite, de forma eficiente, repetir uma instrução ou grupo de instruções um determinado número de vezes. Veja, por exemplo, como escrever um laço For Next que mostra os números de 0 até 10: Sub ExemploLacoFor() ' exemplo de laço For Next que conta de 0 até 10 For i = 0 To 10 MsgBox "O valor de i é: " & i Next End Sub Ao executar este código VBA nós teremos o seguinte resultado: O valor de i é: 0 O valor de i é: 1 O valor de i é: 2 O valor de i é: 3 O valor de i é: 4 O valor de i é: 5 O valor de i é: 6 O valor de i é: 7 O valor de i é: 8 O valor de i é: 9 O valor de i é: 10 É possível usar a palavra-chave Step para definirmos o incremento da variável de controle do laço. Veja: Sub ExemploLacoFor() ' exemplo de laço For Next que mostra os números ' pares de 0 até 10 For i = 0 To 10 Step 2 MsgBox "O valor de i é: " & i Next End Sub Ao executarmos o código novamente, o resultado será: O valor de i é: 0 O valor de i é: 2 O valor de i é: 4 O valor de i é: 6 O valor de i é: 8 O valor de i é: 10 Finalmente, se quisermos um laço For Next que conta de trás para a frente, ou seja, diminui a variável de controle, basta fornecermos um valor negativo para a palavra-chave Step. Veja: Sub ExemploLacoFor() ' exemplo de laço For Next que mostra os números ' pares de 10 até 0 For i = 10 To 0 Step -2 MsgBox "O valor de i é: " & i Next End Sub |
![]() |
Veja mais Dicas e truques de VBA |
Dicas e truques de outras linguagens |
JavaScript - Como calcular a equação reduzida da reta em JavaScript dados dois pontos pertencentes à reta LISP - Como converter Coordenadas Polares para Coordenadas Cartesianas em LISP - LISP para Engenharia |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |