2-1 使用Select方法选定单元格区域
选中工作表:Sheets("Sheet2").Activate
选中区域:Sheets("Sheet2").Range("A1:B10").Select
2-2 使用Activate方法选定单元格区域
Sub RngActivate()
Sheets("Sheet2").Activate
Sheets("Sheet2").Range("A1:B10").Activate
End Sub
先选中了工作表,再用Activate选中单元格区域。不能直接用Activate选中非当前工作表的单元格区域会报错“拒绝的权限“。如果需要选中的区域在当前工作表内则可以不需要选中工作表直接选中区域。
2-3 使用Goto方法选定单元格区域
Application.Goto Reference:=Sheets("Sheet2").Range("A1:B10")
这个方法选中非当前工作表的单元格区域,不需要先用Activate选中工作表。