Página 1 de 1
Loop
Enviado: 09 Out 2017 às 15:52
por Helder
Boa tarde amigos, estou tentando agilizar um trabalho numa planilha através de um loop do tipo Do Loop While, mas não estou conseguindo.
Minha planilha tem três colunas, na primeira estão números de notas fiscais, na segunda 19 linhas com 10 números 100 e 9 números 110, correspondentes aos centros de custos e por fim na terceira coluna 19 números que são as contas a serem lançadas as notas fiscais.
O que quero fazer é que cada número da primeira coluna se repita 19 vezes cada um e nas duas colunas seguintes se repitam os grupos de centro de custo com as 19 contas.
Agradeço desde já pela ajuda.
Loop
Enviado: 09 Out 2017 às 15:58
por gfranco
Poderia postar um modelo com uma demonstração do resultado pretendido?
Vai ficar mais fácil tentar ajudar.
Re: Loop
Enviado: 09 Out 2017 às 16:43
por gfranco
Fiz o que vc pediu mas sem usar VBA pois entendi que não precisava criar um loop só para isso. mas se for essencial que seja em VBA eu posso fazer também
Re: Loop
Enviado: 09 Out 2017 às 23:53
por Helder
Esse é o modelo que estou testando.
O que você fez é quase o que estou querendo. Vou tentar seguir seu caminho.
O fato de querer fazer em VBA é para reduzir o tamanho da planilha e para evitar que alguém delete as fórmulas na planilha.
Obrigado.
Re: Loop
Enviado: 10 Out 2017 às 07:08
por gfranco
Bom dia.
Veja neste exemplo se é o que vc deseja.
Eu entendi que os itens devem ser duplicados de acordo com o total na lista.
Se não for isso um ajuste precisará ser feito.
Dê retorno.
Re: Loop
Enviado: 10 Out 2017 às 15:01
por Helder
É quase isso, coloque o modelo ao lado da sua.
Os números de código se repetem o mesmo número de "Dep. Expan." os departamentos.
Tenho que estudar bastante VBA ainda, para fazer isso aí.
O VBA no não faz chover.
Mais uma vez, obrigado.
Re: Loop
Enviado: 10 Out 2017 às 15:49
por alexandrevba
Boa tarde!!
Veja se ajuda.
Att
Re: Loop
Enviado: 10 Out 2017 às 15:55
por gfranco
Boa tarde.
Segue minha contribuição.
Re: Loop
Enviado: 14 Out 2017 às 21:56
por Helder
Boa noite gfranco, ficou ótima, a limitação de 19 notas é fácil para agilizar o trabalho.
Aalexandrevba a sua contribuição também foi de grande valia.
Preciso me aprofundar mais nesse mundo VBA.
Abraços.