在 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