JNEXCEL acho que você quer saber sobre o laço For next:
Imagine o seguinte. Eu quero escrever "JNEXCEL" da célula A1 até a célua A5.
Por VBA eu poderia fazer assim:
Sub escrever()
Plan1.range("A1").value = "JNEXCEL"
Plan1.range("A2").value = "JNEXCEL"
Plan1.range("A3").value = "JNEXCEL"
Plan1.range("A4").value = "JNEXCEL"
Plan1.range("A5").value = "JNEXCEL"
End Sub
Mas também posso fazer assim:
Sub escrever2()
For i = 1 to 5
Plan1.range("A" & i).value = "JNEXEL"
Next i
End Sub
Já imaginou se eu quisesse escrever "JNEXCEL" até a célula 3000?
Qual código daria mais trabaho?
Nesse segundo caso a variável i ganha um valor diferente a cada loop.
Primeiramente ela vale 1. Ou seja Plan1.range("A1").value = "JNEXEL"
depois ela vale 2. Ou seja Plan1.range("A2").value = "JNEXEL"
depois ela vale 3
depois 4
e por ultimo i vale 5.
Toda vez que que o codigo bate em Next, ele faz um loop , muda a variável i para o proximo valor e executa o comando.
Não sei se consegui explicar muito bem
Tente você mesmo e verá que não tem mistério...
___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].
Att.
André Arruda
Postado : 09/05/2018 11:21 am