excel中使用vba来选取全部工作表的两种方法

 时间:2024-10-17 00:23:07

1、首先我们打开一个工作样表作为例子。

excel中使用vba来选取全部工作表的两种方法

2、选取当前工作薄中所有的工作表,我们可以使用ctrl组合键配合鼠标进行单击选取,选取后的工作表只是select状态,激活只能激活一个工作表。

excel中使用vba来选取全部工作表的两种方法

3、我们捂执涡扔使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:Option ExplicitSub setcap()Dim sht As WorksheetFor Each sht In Worksheetssht.Select FalseNextEnd Sub

excel中使用vba来选取全部工作表的两种方法

4、这里使用的是for each 循环里边所有的worksheets工作表集合中的工作表。而特殊之处在于这里的s髫潋啜缅elect方法添加了参数false,有什么区别呢我分别运行一下给图大家看看。这里是使用false参数的图。

excel中使用vba来选取全部工作表的两种方法

5、如果是使用true参数,那么结果会是下面这样的图。因为历遍工作表集合是只选择一个工作表,而false在选择工作表的时候不会清除前面的选择,所以最后true参数的图是选择了最后一个工作表。

excel中使用vba来选取全部工作表的两种方法

6、另外一种方法是直接使用worksheets集合进行选取,这样的方式更简单方便的多。worksheets.select

excel中使用vba来选取全部工作表的两种方法
  • EXCEL VBA中如何使用变量?
  • 怎样使用VBA符合三个条件则汇总数据?
  • 使用VBA快速复制工作表
  • excel VBA快速合并相同内容的单元格
  • Excel批量以工作表指定位置单元格命名工作表
  • 热门搜索
    科技手抄报版面设计图 福娃过大年手抄报 小学数学手抄报图片 反对邪教的手抄报 爱护眼睛手抄报 美丽的家乡手抄报 a4手抄报版面设计图 关于鸟的手抄报 爱国手抄报内容资料 环境手抄报图片