在 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