Ir ao conteúdo
  • Cadastre-se

Excel Copiar formula de uma célula e colar na aba seguinte movimentando a linha


Posts recomendados

Boa noite amigos,

 

Estou quebrando a cabeça para executar uma ação, possuo uma base de dados na primeira aba do arquivo, na segunda aba está um simulador, preciso copiar este simulador para as demais abas, entretendo a referencia da formula precisa descer uma linha.

EX:

Base de dados (Plan1)

Simulador (Plan2) usa como referencia (Plan1!A1)

Na aba seguinte (Plan3), quero copiar todas as informações da aba anterior(Plan2), mas na referencia do calculo preciso alterar de (Plan1!A1) para (Plan1!A2), e assim sucessivamente.

 

Desde já agradeço.

 

Att,

 

 

Link para o comentário
Compartilhar em outros sites

Boa tarde,

 

Pelo que deu pra entender, você vai ter que ter esses nomes de planilhas como variáveis dentro de um código de programação no VBA

 

Por exemplo:

 

plan_nome = "plan"
plan_num = 1

selecao_letra = "A"
selecao_num = 1

 

Depois concatenar

inicio = WorksheetFunction.Concat(plan_nome, plan_num)

 

depois terá que ter algo pra fazer dar o loop e acrescentar 1 na variável plan_num.

 

While plan_num < 5
          Recortar a seleção

          Range(inicio).activate
          Colar seleção

 

         plan_num = plan_num +1


        Wend

 

Porém terá que aplicar as coisas conforme a necessidade.

 

Espero ter ajudado, qualquer dúvida estou a disposição

Link para o comentário
Compartilhar em outros sites

Boa tarde Amigo,

 

Agradeço a ajuda.

copiar as informações de Plan2 para próxima e assim sucessivamente é tranquilo, posso executar a macro aba a aba, minha duvida é se após eu colar na aba seguinte tem como selecionar uma célula com formula e editar ela descendo uma linha.

 

Na base de dados vou ter uma relação de produtos diferentes em cada linha, por isso na aba seguinte vou repetir o mesmo simulador mas queria mudar a referencia do calculo para a linha seguinte.

 

Na Plan2 o simulador está funcional e em determinada célula ele usa como referencia um dado da Plan1!A1, quando eu executar a macro nesta aba ela vai copiar todo o simulador e colar na seguinte, as formulas permanecem iguais inclusive a referencia que esta na Plan1!A1, após colar os dados eu queria selecionar está célula e transformar A1 em A2, quando executar novamente a macro vai copiar tudo e jogar na aba seguinte, preciso transformar o A2 em A3 e assim por diante para 500 abas rsrs.

 

Exemplo.png.fd19cd22b86d10e0cf387156f45b58aa.png

 

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!