文章目录
一、工作表对象
工作表指的是 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 页的真实名称来获取工作表对象,核心语法:真实的工作表名称
Public Sub main()
Dim ws As Worksheet
Set ws = Sheet1
Debug.Print ws.Name
End Sub
3. 获取正处于激活状态的 Sheet 页的工作表对象
获取正处于激活状态的 Sheet 页的工作表对象,核心语法: ActiveSheet
,激活状态可以简单理解为,目前正处于显
示状态的那个 Sheet 页即为激活状态