使用變數參照工作表或儲存格



如果需要使用變數來參照工作表或儲存格,需要將該物件存入物件變數中。
首先就是先將變數宣告為物件型態,之後再使用Set 敘述,將物件指定給該變數。
這樣就能將物件存到物件變數中。

物件型態有兩種型態

1. 總稱物件型態 : 
    總稱物件型態不限定參照的物件,將變數指定為 Object 物件型態 即可參照所有的物件。  

2. 固有物件型態 : 
    固有物件型態限定參照的對象為儲存格或工作表等物件,
    將變數指定為  Range 或 Worksheet 等物件名稱的物件型態,即可參照儲存格或工作表。

在使用上必須要注意及了解。


目錄

{tocify} $title={目錄} 


基本格式

Point!

Dim 變數名稱 As 物件型態

Set 變數名稱 = 物件


透過Set所參照物件的變數,最後記得使用

Set 變數名稱 = Nothing 

來釋放與物件的參照連結,這對釋放記憶體資源有幫助。

範例

Sub ObjectTest()

' 使用變數來參照工作表或儲存格等物件的宣告

' 基本格式
' Dim 變數名稱 As 物件型態
' Set 變數名稱 = 物件

' 宣告變數
Dim myRange As Range
Dim result%

' 參照儲存格
Set myRange = Range("A1:D5")

' 顯示儲存格範圍的行數Row
MsgBox myRange.Rows.Count

' 釋放物件變數
Set myRange = Nothing

End Sub

執行後的結果如下




關於使用變數參照工作表或儲存格可參考以下連結影片



張貼留言 (0)
較新的 較舊