Sub copia()
Set wk = ActiveWorkbook
Sheets("TEST").Copy
Sheets(1).Name = "PR"
Sheets(1).Copy After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = "IN"
For Each sh In wk.Sheets
If sh.Name <> "TEST" Then
If Right(sh.Name, 2) = "PR" Then
LR = sh.Cells(sh.Rows.Count, "A").End(xlUp).Row
LRD = Sheets("PR").Cells(Sheets("PR").Rows.Count, "A").End(xlUp).Row + 1
sh.Range("A2:D" & LR).Copy Sheets("PR").Cells(LRD, 1)
sh.Range("F2:F" & LR).Copy Sheets("PR").Cells(LRD, 5)
Else
LR = sh.Cells(sh.Rows.Count, "A").End(xlUp).Row
LRD = Sheets("IN").Cells(Sheets("IN").Rows.Count, "A").End(xlUp).Row + 1
sh.Range("A2:D" & LR).Copy Sheets("IN").Cells(LRD, 1)
sh.Range("F2:F" & LR).Copy Sheets("IN").Cells(LRD, 5)
End If
End If
Next
End Sub |