Here the REAL difference between these two statements
Sheets("Sheet1").Select and Sheets("Sheet1).Activate
Lets say, you would have "Sheet2" as a hidden sheet,
and have "Sheet1" as a non-hidden(visible) sheet.
The REAL difference is this:
For "Sheet2", you can do Sheets("Sheet2").Activate
but cannot do Sheets("Sheet2").Select
because "Sheet2" is hidden.
For "Sheet1", you can do Sheets("Sheet1").Activate
and also do Sheets("Sheet1").Select
because "Sheet1" is non-hidden(visible) sheet.