Notifications
Clear all

Macro para colar Dados em seqüência

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

GOSTARIA DE SABER COMO CRIO UMA MACRO PRA COLAR INTENS QUE ESTÃO EM COUNAS E COLAR OS DADOS EM UMA UNICA COLUNA.
EX:
A B C D
BX854817 BX854820 BX010386 BX854834
BX497863 BX497862 BX497866 BX497865
BX497864 BX857409 BX857412 BX857426
BX006292 BX857474 BX857488 BX857491
BX004310 BX863105 BX863153 BX854744
BX499372 BX854808 BX854811 BX002277

Gostaria que ficassem desta forma:
A B C D
BX854817
BX497863
BX497864
BX006292
BX004310
BX499372
BX854820
BX497862
BX857409
BX857474
BX863105
BX854808
BX010386
BX497866
BX857412
BX857488
BX863153
BX854811
BX854834
BX497865
BX857426
BX857491
BX854744
BX002277

 
Postado : 17/05/2013 10:37 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Fredson

Acesse o link e assista a uma vídeo aula e,tem até uma planilha para baixar de exemplo:

http://www.escolaexcel.com.br/2011/10/t ... lunas.html

Um abraço.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 17/05/2013 10:55 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Tente

Sub Traspor_Dados_Colunas_Para_Linhas()
Dim sh As Worksheet, rng As Variant, comb As Range
Set sh = Sheets(1)
For i = 2 To 4
    lr = sh.Cells(Rows.Count, i).End(xlUp).Row
    With sh
        Set rng = .Range(.Cells(2, i), .Cells(lr, i))
    End With
        rng.Cut sh.Cells(Rows.Count, 1).End(xlUp)(2)
Next
Application.CutCopyMode = False
End Sub

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 17/05/2013 7:18 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Tente assim

Sub Traspor_Dados_Colunas_Para_Linhas()
Dim sh As Worksheet, rng As Variant, comb As Range
Set sh = Sheets(1)
For i = 2 To 4
    lr = sh.Cells(Rows.Count, i).End(xlUp).Row
    With sh
        Set rng = .Range(.Cells(1, i), .Cells(lr, i))
    End With
        rng.Cut sh.Cells(Rows.Count, 1).End(xlUp)(2)
Next
Application.CutCopyMode = False
End Sub

Para ler mais sobre VBA:
http://www.bertolo.pro.br/FinEst/Semana ... oExcel.pdf

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/05/2013 3:17 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Jeitinho super fácil, sem VBA, só fórmulas...

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 21/05/2013 11:16 am