P
puiuluipui
Hi, i need the below code to copy rows but only from A to J.
In M1 i have "Sheet3". The below code is saving rows to "Sheet3". If i write
"Sheet4" to cell "M1", then the code is saving rows to "Sheet4".
The code copy and add rows to the specified sheet. I need the code to do
exactly the same thing, but to copy only from range "A:J"
Sub copy3()
Dim LastRow As Long
Dim MySheet As String
MySheet = Sheets("Sheet1").Range("M1").Value
LastRow = Worksheets(MySheet).Cells(Worksheets(MySheet).Rows.Count,
"A").End(xlUp).Row
Worksheets("Sheet1").UsedRange.Copy
Worksheets(MySheet).Activate
Range("A" & (LastRow + 1)).Select
ActiveSheet.Paste
Worksheets(MySheet).Range("A" & (LastRow + 1)).PasteSpecial
Application.CutCopyMode = False
Sheets("Sheet1").Activate
Range("A1").Select
End Sub
Can this be done?
Thanks!
In M1 i have "Sheet3". The below code is saving rows to "Sheet3". If i write
"Sheet4" to cell "M1", then the code is saving rows to "Sheet4".
The code copy and add rows to the specified sheet. I need the code to do
exactly the same thing, but to copy only from range "A:J"
Sub copy3()
Dim LastRow As Long
Dim MySheet As String
MySheet = Sheets("Sheet1").Range("M1").Value
LastRow = Worksheets(MySheet).Cells(Worksheets(MySheet).Rows.Count,
"A").End(xlUp).Row
Worksheets("Sheet1").UsedRange.Copy
Worksheets(MySheet).Activate
Range("A" & (LastRow + 1)).Select
ActiveSheet.Paste
Worksheets(MySheet).Range("A" & (LastRow + 1)).PasteSpecial
Application.CutCopyMode = False
Sheets("Sheet1").Activate
Range("A1").Select
End Sub
Can this be done?
Thanks!