Notifications
Clear all

Transpor Dados

3 Posts
1 Usuários
0 Reactions
717 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá gente,

Dúvidas...
Gostaria de saber se tem como colocar as linhas da coluna C como coluna e que as colunas B e A correspondam simultâneamente às informações, assim como na segunda planilha.
Até o momento, consegui fazer apenas "texto para colunas" e depois utilizar "transpor", mas não consigo fazer se o espaço de destino não for a quantidade necessária para colar.
A melhor maneira que consegui expressar visualmente, foi utilizando cores, mas a planilha não segue colorida
No fim de tudo, vou classificar em ordem crescente por nota fiscal.

link da planilha.
https://drive.google.com/file/d/0B3vS2p ... sp=sharing

obrigado

 
Postado : 23/07/2014 12:27 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Experimente:

Sub Transpondo()
Dim Linha As Integer, lDest As Integer
Dim Separa() As String
Linha = Sheets("movimentoembarqueanalitico").Cells(Cells.Rows.Count, "A").End(xlUp).Row

For x = 2 To Linha
    Separa = Split(Sheets("movimentoembarqueanalitico").Cells(x, "C"), "", -1, vbTextCompare)
    lDest = Sheets("Plan2").Cells(Cells.Rows.Count, "A").End(xlUp).Row + 1
    With Sheets("Plan2")
        For y = LBound(Separa) To UBound(Separa)
            .Cells(lDest + y, 1) = Sheets("movimentoembarqueanalitico").Cells(x, 1)
            .Cells(lDest + y, 2) = Sheets("movimentoembarqueanalitico").Cells(x, 2)
            .Cells(lDest + y, 3) = Separa(y)
        Next
    End With
Next
End Sub
 
Postado : 23/07/2014 1:45 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Segue meu modelo
https://www.sendspace.com/file/htxao5

Att

 
Postado : 23/07/2014 1:52 pm