Notifications
Clear all

Copiando todos dados de uma planilha em uma coluna.

3 Posts
2 Usuários
0 Reactions
721 Visualizações
(@fabiosp)
Posts: 291
Reputable Member
Topic starter
 

Bom dia a todos
Pesquisei a respeito porém não encontrei algo que poderia resolver meu problema.
Tenho uma planilha onde tenho registrado vários números no intervalo A3:HJ4999
e gostaria que esses dados fosse copiado para a coluna A em uma nova aba.
Tipo juntar todos dados de A3:HJ4999 excluir as células em branco e só copiar as células com informação para a coluna A de uma nova aba.
Seria possível fazer isso via macro?
Desde já agradeço a colaboração.

Abraços

fabiosp

 
Postado : 26/05/2014 3:11 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Eu já postei algo parecido use a pesquisa.

Tente adaptar o código abaixo!

Sub AleVBA_11813()
Dim Rng As Range
Dim RngA As Range
Dim Ac As Range
Dim c As Long
Application.ScreenUpdating = False
With Sheets("Plan1")
    Set RngA = .Range(.Range("A1"), .Cells(1, Columns.Count).End(xlToLeft))
End With

For Each Ac In RngA
    Set Rng = Range(Cells(1, Ac.Column), Cells(Rows.Count, Ac.Column).End(xlUp))
    Rng.Copy
    Sheets("Sheet2").Range("A1").Offset(, c).PasteSpecial , Transpose:=True
    c = c + Rng.Count
Next Ac
Application.ScreenUpdating = True
End Sub

Att

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

 
Postado : 26/05/2014 5:09 am
(@fabiosp)
Posts: 291
Reputable Member
Topic starter
 

Boa noite alexandrevba

Muito obrigado pela ajuda.
Deveria ter pesquisado melhor no fórum.
Abraços.

fabiosp

 
Postado : 27/05/2014 5:29 pm