This assumes that I have manually selected the range and its active.
What if I want to select a range of cells programmatically but not make this visible to the UI.
The purpose is that I want to take data from the spreadsheet - copy it to another hidden sheet where I manipulate the data into a different format and then select the massaged data to copy to the clipboard.
So I really don't want to make the selection on the original spreadsheet obvious to the user.