Excel-VBA 快速上手(六、工作表对象、Sheet 页的常用操作)

本文详细介绍了如何使用VBA在Excel中操作工作表,包括通过索引或名称获取工作表对象,新建、隐藏、移动和复制工作表,以及工作表的保护和解除保护。此外,还提供了判断工作表存在性、删除工作表和选中工作表的方法,为日常Excel自动化处理提供实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、工作表对象


工作表指的是 Excel 文件中的 Sheet 页,vba 提供了专门操作 Sheet 页的对象 Worksheet,既工作表对象,通过该
对象,我们可以获取到 Sheet 页的信息,以及可以对 Sheet 页进行处理,如:新建、保存、删除、复制等


1.1 获取 Sheet 页对应的工作簿对象


1. 通过 Sheet 页在 Excel 中的顺序,获取工作表对象

Public Sub main()
  Dim ws As Worksheet
  Set ws = Sheets(1)
  Debug.Print ws.Name
End Sub

2. 通过 Sheet 页名称获取工作表对象

(1) 方式一:利用 Sheet 页在工作簿中显示的名称来获取工作表对象,核心语法:Sheets(工作表中显示的名字)

工作簿中的名称

Public Sub main()
  Dim ws As Worksheet
  Set ws = Sheets("Sheet1")
  Debug.Print ws.Name
End Sub

(2) 方式二:利用 Sheet 页的真实名称来获取工作表对象,核心语法:真实的工作表名称

图片2

Public Sub main()
  Dim ws As Worksheet
  Set ws = Sheet1
  Debug.Print ws.Name
End Sub

3. 获取正处于激活状态的 Sheet 页的工作表对象

获取正处于激活状态的 Sheet 页的工作表对象,核心语法: ActiveSheet,激活状态可以简单理解为,目前正处于显
示状态的那个 Sheet 页即为激活状态


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值