Notifications
Clear all

Separar dados de uma coluna em várias colunas

3 Posts
2 Usuários
0 Reactions
833 Visualizações
(@gpclouro)
Posts: 81
Trusted Member
Topic starter
 

Pessoal, muito bom dia a todos.

Preciso de uma macro que realize o seguinte procedimento:

1. Tenho uma planilha com 2 abas: "Relatório" e "Condições";
2. Possuo na aba "Relatório", na coluna "A", uma lista com vários códigos, com a mesma quantidade de caracteres, que para este caso, possui 126 caracteres;
3. Na aba "Condições", eu coloquei as condições em que preciso dividir a aba "Relatório":
3.1. Na coluna caracter está informado quantos caracteres eu preciso para cada coluna de forma sequencial, ou seja, neste exemplo começa com 2, depois 14 (caracter 1 e 2 ficarão na coluna A, após, caracteres 3 a 14 ficarão na coluna B, se assim por diante);
3.2. A coluna informação, representa o nome que ficará registrado em cada coluna;
3.3. Na coluna nomeada "coluna", representa para que coluna irão as informações dos itens 3.1 e 3.2.

Envio em anexo o arquivo. Espero que eu tenha conseguido expressar minha dúvida. Desde já agradeço pela atenção.

 
Postado : 26/03/2015 6:48 am
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Olá gpclouro!

Olhe a proposta de solução sem a necessidade de uso de macros.

Observe que as fórmulas para Valor total, BC ICMS, ICMS, Isentas/NT, Outras e Alíquota eu aninhei na função VALOR, pois acho que são valores. Caso não sejam é só retirar a função VALOR.

Veja ai e qualquer coisa comente.

Abraços!

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 26/03/2015 7:54 am
(@gpclouro)
Posts: 81
Trusted Member
Topic starter
 

Issamu!! Muitíssimo obrigado !!!!

Exatamente isso que eu queria! Vou adaptar essas fórmulas para os outros casos que eu tenho aqui!!! Valeu mesmo pela ajuda! Salvou meu dia! rs

Forte abraço!!!

 
Postado : 26/03/2015 8:22 am