J
John
I have the code below which simply just copies rows 18:21 to 9 ranges below
it. My sheet is protected with the word FIELD. Everytime I run the macro I
get an error "Paste Method Worksheet Class Failed", when I debug it
highlights the line "ActiveSheet.Paste" - the first instance of this line.
Can anyone assist?
Thanks
Sub CopyCells()
Sheets("Report").Select
ActiveSheet.Unprotect Password:="FIELD"
ClearCells
ActiveSheet.Unprotect Password:="FIELD"
Sheets("Report").Select
Rows("18:21").Select
Selection.Copy
Range("A23").Select
ActiveSheet.Paste
Range("A28").Select
ActiveSheet.Paste
Range("A33").Select
ActiveSheet.Paste
Range("A38").Select
ActiveSheet.Paste
Range("A43").Select
ActiveSheet.Paste
Range("A48").Select
ActiveSheet.Paste
Range("A53").Select
ActiveSheet.Paste
Range("A58").Select
ActiveSheet.Paste
Range("A63").Select
ActiveSheet.Paste
Range("A1").Select
Application.CutCopyMode = False
Sheets("Report").Select
ActiveSheet.Protect Password:="FIELD", DrawingObjects:=True,
Contents:=True, Scenarios:=True
End Sub
it. My sheet is protected with the word FIELD. Everytime I run the macro I
get an error "Paste Method Worksheet Class Failed", when I debug it
highlights the line "ActiveSheet.Paste" - the first instance of this line.
Can anyone assist?
Thanks
Sub CopyCells()
Sheets("Report").Select
ActiveSheet.Unprotect Password:="FIELD"
ClearCells
ActiveSheet.Unprotect Password:="FIELD"
Sheets("Report").Select
Rows("18:21").Select
Selection.Copy
Range("A23").Select
ActiveSheet.Paste
Range("A28").Select
ActiveSheet.Paste
Range("A33").Select
ActiveSheet.Paste
Range("A38").Select
ActiveSheet.Paste
Range("A43").Select
ActiveSheet.Paste
Range("A48").Select
ActiveSheet.Paste
Range("A53").Select
ActiveSheet.Paste
Range("A58").Select
ActiveSheet.Paste
Range("A63").Select
ActiveSheet.Paste
Range("A1").Select
Application.CutCopyMode = False
Sheets("Report").Select
ActiveSheet.Protect Password:="FIELD", DrawingObjects:=True,
Contents:=True, Scenarios:=True
End Sub