Olá pessoal! Estou tentando criar uma coluna com um valor inicial e um valor final, mas entre eles deveria aparecer a soma acumulada de outro valor escolhido da lista suspensa. É tipo, ou é um loop (x1, x2+y, x3+y,...,xn), por exemplo, somar por 10000 do valor inicial 50000 até que atinja o valor final 500000. Estou anexando um print da planilha para melhor visualização. Deve ser algo básico em VBA, mas eu não estou conseguindo criar. Se alguém puder me auxiliar, desde já eu agradeço!
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Coluna de valores acumulados (Loop)
-
- Colaborador
- Mensagens: 11
- Registrado em: Sex Jul 03, 2020 5:56 pm
Re: Coluna de valores acumulados (Loop)
Olá Douglas!
Não sei se entendi direito
Vc quer uma macro que crie uma lista de valores na qual cada valor é igual o valor anterior mais um outro valor fixo? É isso?
Se for então este código servirá:
Sub Lista_de_incrementacao()
Dim inc As Integer: inc = 1000
For i = 2 to 10
range("A" & i) = range("A" & i - 1) + inc
Next: End Sub
Se não for então me dê explicações mais detalhadas.
Se tiver sucesso, coloque no título deste tópico o seguinte: "[RESOLVIDO]"
Valew...
Não sei se entendi direito
Vc quer uma macro que crie uma lista de valores na qual cada valor é igual o valor anterior mais um outro valor fixo? É isso?
Se for então este código servirá:
Sub Lista_de_incrementacao()
Dim inc As Integer: inc = 1000
For i = 2 to 10
range("A" & i) = range("A" & i - 1) + inc
Next: End Sub
Se não for então me dê explicações mais detalhadas.
Se tiver sucesso, coloque no título deste tópico o seguinte: "[RESOLVIDO]"
Valew...
-
- Colaborador
- Mensagens: 11
- Registrado em: Sex Jul 03, 2020 5:56 pm
Re: Coluna de valores acumulados (Loop)
Sim, e essa lista começa com o valor do Menor e vai somando com um valor fixo que eu selecionar na Listview até chegar no valor do Maior. Exemplo o valor da celula Menor é 1000 e o Maior é 101000 e eu seleciono na célula da Listview 10000, dai vai somando, 1000, 11000, 21000,...101000. Não consigo criar esse loop. Não é Do Until?