在 VBA 中设置工作表
Iqra Hasnain
2023年1月30日
2022年6月7日
我们将介绍如何使用不同的方法在 VBA 中设置工作表。
在 VBA 中设置工作表
VBA 是一种专门用于 Excel 的编程语言,但可以执行其他任务,例如自动化任务。
在 VBA 中使用 Excel 工作表时,很难记住多个工作表并正确使用它们。为了克服这个问题,我们可以使用 VBA 中的对象。
我们可以将工作表设置为一个对象,记住这些对象,并根据我们的需要使用它们。记住对象更容易,因为我们可以随意命名它们,并且我们可以轻松记住它的用途。
要将工作表设置为任何对象,我们首先需要使用关键字 Dim
声明对象。声明变量后,我们可以使用 Set
关键字将工作表设置为该变量,如下所示。
Dim newSheet As Worksheet
Set newSheet = ThisWorkBook.Sheets("Sheet1")
在 VBA 中使用 ActiveSheet
方法来设置变量
在某些情况下,我们只想使用 VBA 代码中的活动工作表来执行任务。为此,我们可以使用 ActiveSheet
方法,将活动工作表设置为变量,并将其用于以后的目的。
此方法使我们可以直接访问当前活动的工作表。我们可以使用下面的代码使用 ActiveSheet
方法设置工作表。
Dim book As Workbook: Set book = ThisWorkbook
Dim sheet As Worksheet
Set sheet = book.ActiveSheet