Ir ao conteúdo

Posts recomendados

Postado

Gostaria de saber como criar uma macro que copie dados de uma planilha para outra, mas una esses dados numa só coluna. Desta forma:

Em uma planilha chamada Plan2 estariam os itens de 3 colunas, separados. A quantidade de itens eu controlo digitando a quantidade em uma celula e a macro trabalharia com esse numero de itens.

Em uma planilha chamada Plan3, resulta os mesmos itens, só que unidos em uma mesma coluna, conforme a segunda figura.

separados.JPG                           unidos.JPG

 

 

Postado

você poderia resolver isso facilmente com Nova Consulta sem usar macro alguma, mas p/ isso você deverá ter o Excel 2010 ou superior com o suplemento do Power Query instalado (já vem nativo na versão 2016).

Postado
Em 12/25/2016 às 01:25, DJunqueira disse:

você poderia resolver isso facilmente com Nova Consulta sem usar macro alguma, mas p/ isso você deverá ter o Excel 2010 ou superior com o suplemento do Power Query instalado (já vem nativo na versão 2016).

 

OK Já tenho o Excel 2010. Então vou adquirir o Power Query.

  • Membro VIP
Postado

Boa tarde SuperBond

 

Sem utilizar macros, apenas com formula, copie e cole a formula abaixo na célula U1 e arraste até a linha necessária.

 

=SE(DESLOC(Q$1;MOD(LIN()-1;7);INT((LIN()-1)/7))=0;"";DESLOC(Q$1;MOD(LIN()-1;7);INT((LIN()-1)/7)))

 

Se quiser retirar as formulas, depois você pode copiar/colar/especial/valores

 

Se foi útil, clique em Curtir.

 

Editando: Considerei na mesma planilha, mas funciona também em outra planilha, bastando para isso identificar a planilha na formula.

 

[]s

Postado
4 horas atrás, Patropi disse:

Boa tarde SuperBond

 

Sem utilizar macros, apenas com formula, copie e cole a formula abaixo na célula U1 e arraste até a linha necessária.

 

=SE(DESLOC(Q$1;MOD(LIN()-1;7);INT((LIN()-1)/7))=0;"";DESLOC(Q$1;MOD(LIN()-1;7);INT((LIN()-1)/7)))

 

Se quiser retirar as formulas, depois você pode copiar/colar/especial/valores

 

Se foi útil, clique em Curtir.

 

Editando: Considerei na mesma planilha, mas funciona também em outra planilha, bastando para isso identificar a planilha na formula.

 

[]s

Obrigado. Usei sua formula, mas ela copia inclusive celulas vazias e não é essa a intenção. Estou tentando pôr uma condição para não copiar celulas vazias. Veja que na figura na coluna U estão celulas intercaladas por vazias. O ideal seria como está na coluna X.

 

Aproveitando, como identifico a outra planilha na formula?

 

com formula.JPG

  • Membro VIP
Postado

No teu exemplo não tinha células em branco, portanto, a minha formula atendeu perfeitamente a dúvida postada.

 

O exemplo deve ser igual o da planilha real, senão não adianta para nada, apenas faz perdemos tempo.

 

 

Postado

Sim, claro que atendeu. Desculpe se te fiz perder tempo, apenas esqueci de considerar  o detalhe. De qualquer forma, obrigado. Tentarei fazer adaptações aqui. 

Visitante
Este tópico está impedido de receber novas respostas.

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...