2017-04-03 30 views
0

我不斷收到以下錯誤VBA對象變量未設置錯誤,Visual Basic中

「對象變量或帶塊變量未設置」

我不知道爲什麼

我的代碼

Private Sub Worksheet_Calculate() 
    Dim RNG As Range 
    RNG = Sheet1.Range("C15:D55,G11,G12,G15,G18,G19") 
End Sub 

Sheet CodeName是正確的。

任何人有任何想法? 感謝

+0

一個'Range'是Object類型,你需要使用'爲變量賦值Set'聲明。 –

回答

0

一個Range類型是Object類型,並且必須與Set語句被分配到:

Private Sub Worksheet_Calculate() 
    Dim RNG As Range 
    Set RNG = Sheet1.Range("C15:D55,G11,G12,G15,G18,G19") 
End Sub 
相關問題