Notifications
Clear all

Organizar Códigos nas células

4 Posts
3 Usuários
0 Reactions
1,105 Visualizações
(@bioadmin)
Posts: 3
New Member
Topic starter
 

Galera, boa tarde

Preciso de uma ajuda, já quebrei a cabeça e não encontrei nenhuma solução.
Tenho um planilha que em alguns casos uma célula possui vários códigos compartilhando da mesma informação, porém eu precisava que cada código ficasse em uma linha diferente, segue um exemplo no arquivo

 
Postado : 08/07/2016 11:55 am
(@osvaldomp)
Posts: 857
Prominent Member
 

Se quiser experimentar uma solução que utiliza macro
Instale o código abaixo em um módulo comum, assim:
1. copie o código daqui
2. a partir da planilha em que estão os dados tecle 'Alt+F11' para acessar o editor de VBA
3. no menu do editor >> Inserir >> Módulo
4. cole o código na janela em branco que vai se abrir
5. feito! 'Alt+Q' para retornar para a planilha e testar

para rodar o código:
6. tecle 'Alt+F8' >> selecione a macro correspondente >> Executar, ou insira um botão na planilha e vincule-o à macro ou vincule-a a um atalho de teclado (Alt+F8 > Opções).

Sub TransCod()
 Dim d As Range, k As Long, Cx As Variant, m As Long
 k = 11
 For Each d In Range("A3:A" & Range("A3").End(4).Row)
  Cx = Split(d.Offset(, 1).Value, ",")
  m = UBound(Cx) - LBound(Cx) + 1
  Cells(k, 1).Resize(m).Value = d.Value
  Cells(k, 2).Resize(m).Value = Application.Transpose(Cx)
  Cells(k, 3).Resize(m).Value = Cx(0)
  Cells(k, 4).Resize(m).Value = d.Offset(, 2).Value
  Cells(k, 5).Resize(m).Value = d.Offset(, 3).Value
  Cells(k, 6).Resize(m).Value = d.Offset(, 4).Value
  k = k + m
 Next d
End Sub

Osvaldo

 
Postado : 08/07/2016 3:11 pm
(@tsa-xlsx)
Posts: 55
Trusted Member
 

Se quiser fazer com formulas, veja o anexo

Abs.
Espero ter ajudado.

Todos que ajudaram ou tentaram ajudar estão com boa vontade fazendo isso de graça.
Por isso, seja educado, ajude-os a te ajudar, e sempre clique na mãozinha para agradecer.

 
Postado : 09/07/2016 6:18 pm
(@bioadmin)
Posts: 3
New Member
Topic starter
 

Se quiser fazer com formulas, veja o anexo

Valeu essa macro funcionou perfeitamente!!!!

 
Postado : 13/07/2016 8:51 am