Notifications
Clear all

Copiar coluna, Colar linha

3 Posts
2 Usuários
0 Reactions
977 Visualizações
(@joanas)
Posts: 48
Eminent Member
Topic starter
 

Boa tarde,

eu estou a criar uma codigo para:

copiar valores na folha 1 colar valores na folha 2
(COLUNA) (LINHA)
a partir da C6 A6
C7 B6
C8 C6
C9
... .....
até ultimo valor encontrado

Eu fiz este código:

Sub CopiarCabecalho()

Sheets("Cabeçalhos").Select
Cells(6, 3).Select
Dim Ultimalinha As Long
Ultimalinha = Range("C" & Rows.Count).End(xlUp).Row

For i = 0 To Ultimalinha
Sheets("Cabeçalhos").Select
Cells(6 + i, 3).Select
Selection.Copy
Sheets("AN").Select
Cells(6, i + 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 10053222
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Next i

Columns("A:V").AutoFit

End Sub

mas quando o meto a correr, copia tudo o que esta selecionado na coluna C6:c... e mais 6 colunas
ou seja na folha dois fico com mais 6 celulas preenchidas sem valores

podem ajudar?

 
Postado : 23/01/2015 9:20 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não entendi??

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

 
Postado : 23/01/2015 9:36 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Veja se ajuda

Sub AleVBA_14265()
    Worksheets("Cabeçalhos").Range(Range("C6"), Range("I65536").End(xlUp)).Copy Destination:=Worksheets("AN").Range("A65536").End(xlUp).Offset(1, 0)
    Columns("A:V").AutoFit
End Sub

Att

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

 
Postado : 23/01/2015 9:39 am