/ / Palavra-passe do Excel VBA

Palavra-chave do Excel VBA

Você pode usar o Palavra-chave passo em Excel VBA para especificar um incremento diferente para a variável do contador de um loop.

1. Coloque um botão de comando na sua planilha e adicione as seguintes linhas de código:

Dim i As Integer

For i = 1 To 6 Step 2
    Cells(i, 1).Value = 100
Next i

Resultado quando você clica no botão de comando na folha:

Passo positivo

Explicação: As linhas de código entre For e Next serão executadas três vezes. Para i = 1, o Excel VBA insere o valor 100 na célula na interseção da linha 1 e da coluna 1. Quando o Excel VBA alcança o Next i, ele aumenta i com 2 e retorna à instrução For. Para i = 3, o Excel VBA insere o valor 100 na célula na interseção da linha 3 e coluna 1, etc.

2. Coloque um botão de comando na sua planilha e adicione as seguintes linhas de código:

Dim j As Integer

For j = 8 To 3 Step -1
    Cells(6, j).Value = 50
Next j

Resultado quando você clica no botão de comando na folha:

Etapa Negativa

Explicação: As linhas de código entre For e Next serão executadas seis vezes. Para j = 8, o Excel VBA insere o valor 50 na célula na interseção da linha 6 e da coluna 8. Quando o Excel VBA alcança o Próximo j, ele diminui j com 1 e volta para a instrução For. Para j = 7, o Excel VBA insere o valor 50 na célula na interseção da linha 6 e da coluna 7, etc.

Leia também: