Hi, you cannot SELECT a range on a sheet that is neither visible or activated, to use select you would have to select the sheet, but you do not need to select things in order to manipulate them, take a look at this:
Option Explicit
Sub copypaste_without_selecting()
Dim Rng As Range
Set Rng = Sheets("Sheet3").Range("A1:E5") '''sets range without selecting
Rng.Copy Destination:=Sheets("Sheet1").Range("A1") '''copies range without selecting
End Sub '''pastes to Sheet1 without selecting
even if you were on sheet 2 and ran tis code it would perform the task!
Regards,
Simon
Bookmarks