在 VBA 中设置工作表

Iqra Hasnain 2023年1月30日 2022年6月7日
  1. 在 VBA 中设置工作表
  2. 在 VBA 中使用 ActiveSheet 方法来设置变量
在 VBA 中设置工作表

我们将介绍如何使用不同的方法在 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

相关文章 - VBA Worksheet