Bom dia,
Sou iniciante em macro e estou tetando um código que consiga copiar os dados espalhados em diversas células e colar em uma sequência definida em outra planilha. Consegui desenvolver uma macro que copia da aba "proj 1" e cola na sequencia desejada(linha 1) da outra planilha, porem não sei como fazer para rodar para as demais abas e que cole na as informações da "proj 2" na linha 2, "proj 3" na linha 3 e assim por diante. Alguem pode me ajudar? Segue o código que consegui até o momento.
Sub Macro1()
'proj 1 nome
Windows("dadosnewpit.xlsx").Activate
Sheets("proj 1").Range("A2").Copy
Windows("macro.xlsx").Activate
Range("a2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'proj 1 tipo
Windows("dadosnewpit.xlsx").Activate
Sheets("proj 1").Range("d2").Copy
Windows("macro.xlsx").Activate
Range("b2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'proj 1 não lembro
Windows("dadosnewpit.xlsx").Activate
Sheets("proj 1").Range("f2").Copy
Windows("macro.xlsx").Activate
Range("c2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'proj 1 barreira
Windows("dadosnewpit.xlsx").Activate
Sheets("proj 1").Range("a5").Copy
Windows("macro.xlsx").Activate
Range("d2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'proj 1 hipoteses
Windows("dadosnewpit.xlsx").Activate
Sheets("proj 1").Range("a8").Copy
Windows("macro.xlsx").Activate
Range("e2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'proj 1 data
Windows("dadosnewpit.xlsx").Activate
Sheets("proj 1").Range("a11").Copy
Windows("macro.xlsx").Activate
Range("g2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'proj 1 não lembro2
Windows("dadosnewpit.xlsx").Activate
Sheets("proj 1").Range("a15").Copy
Windows("macro.xlsx").Activate
Range("h2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Postado : 05/05/2017 7:12 am