[Excel二次开发]Select方法和Activate方法
![](https://img2022.cnblogs.com/blog/2763518/202208/2763518-20220811125459999-2115657375.png)
Sub test() '选中从左至右第2张工作表,即选中“Sheet2(DELL)” 'Worksheets(2).Select '激活从左至右第4张工作表,即激活“Sheet4(Sheet4)” 'Worksheets(4).Activate '选中选中名称为“HP”的工作表,即选中“Sheet3(HP)” 'Sheets("HP").Select '激活名称为“Sheet1”的工作表,即激活“Sheet1(Sheet1)” 'Sheets("Sheet1").Activate '选中所有工作表,但当所有工作表中含有隐藏的工作表时会报错 'Sheets.Select '选中A2:F8区域 'Range("A2:F8").Select '选中G9单元格 'Range("G9").Activate End Sub
Select方法:将某工作表设为当前工作表,可以多选,无法对隐藏的工作表进行操作;选中一个或多个单元格,活动单元格位于左上角
Activate方法:将某工作表设为当前工作表,不可以多选,可以对隐藏的工作表进行操作;选中一个单元格,活动单元格就是本单元格