Notifications
Clear all

Macro para transpor coluna em linhas

3 Posts
2 Usuários
0 Reactions
815 Visualizações
(@mila_tomb)
Posts: 2
New Member
Topic starter
 

Pessoal, preciso de ajuda com essa planilha anexa. Os dados da aba "como está" precisam ser transpostos para a aba "como deve ficar" mantendo-se os hiperlinks.
A planilha original possui mais de 3.000 linhas na coluna A da aba "como está". Alguém pode me ajudar?

 
Postado : 16/10/2017 11:03 pm
(@osvaldomp)
Posts: 858
Prominent Member
 

A planilha original possui mais de 3.000 linhas na coluna A da aba "como está".

Se você quiser experimentar uma solução via macro, utilize o código abaixo.
Considerei que na planilha original também há uma célula vazia entre cada grupo de dados, como no exemplo que você disponibilizou.
O resultado será colocado nas colunas E:G da própria planilha em que estão os dados.

Sub OrganizaDados()
 Dim n As Long
  Application.ScreenUpdating = False
   [E:G] = ""
    For n = 2 To Cells(Rows.Count, 1).End(3).Row - 1 Step 4
     Cells(n, 1).Resize(3).Copy
     Cells(Rows.Count, 5).End(3)(2).PasteSpecial Paste:=xlAll, Transpose:=True
    Next n
  Application.CutCopyMode = 0
  Application.ScreenUpdating = True
End Sub

Osvaldo

 
Postado : 17/10/2017 6:16 am
(@mila_tomb)
Posts: 2
New Member
Topic starter
 

Obrigda! Resolveu meu problema! Abraços

 
Postado : 17/10/2017 8:10 am