excel中使用vba来指定工作薄序列的方法

 时间:2024-10-11 20:04:26

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

excel中使用vba来指定工作薄序列的方法

2、工作样表作为一个工作薄存在,这个时候,它的序列就为1,如果是我们在打开一个工作薄那么,这个工作薄的序列就是2。

excel中使用vba来指定工作薄序列的方法

3、这里我们可以看到指定的方法是workbooks(序列号),我们可以使用activate的方法来激活所指定的序列工作薄。

excel中使用vba来指定工作薄序列的方法

4、但是这里有个不确定的地方是,打开工作薄的顺序并不一定是以顺序序列来排列,那么这牡啾锯辏种代码并不是很能适应复杂的情况,所以建议不以序列的方式指定工作薄应以文件名来指定。

excel中使用vba来指定工作薄序列的方法

5、指定工作薄的方法是item属性,这是一个缺省属性,所以我们一般将它省略掉了,但是作为一个正规的代码,应该将缺省的属性一样输入。

excel中使用vba来指定工作薄序列的方法

6、工作薄必须是打开状态下才能被激活,如果没有打开,就会产生下标越界的错误。

excel中使用vba来指定工作薄序列的方法

7、另外还有一点要注意的是,如果是新建了一个工作表没有保存,直接使用新建的名称进行选择,同样会发生下标越界的情况。

excel中使用vba来指定工作薄序列的方法
  • excel vba如何在指定位置插入指定格式的行
  • 怎样使用VBA添加不重复值到组合框?
  • 怎样使用VBA批量填充单元格数据?
  • excel中使用vba来返回固定格式的日期值
  • EXCEL中vba代码中ColorIndex = 8部分属性简介
  • 热门搜索
    端午节的手抄报 清明节手抄报 小学生手抄报 防溺水手抄报内容 二年级手抄报 儿童节手抄报 手抄报图片大全 消防手抄报 爱祖国手抄报 感恩父母手抄报