2010-12-17 93 views
3

這是我第一次使用VBA。對於下面的代碼片段:如何解決「編譯錯誤:對象需要」的錯誤?

Dim i As Integer 
    Set i = 0 
    For Each v In dictDT.Keys 
     Cells(10, 5 + i) = dictDT.Item(v) 
     i = i + 1 
    Next 

我不斷收到此錯誤:

Compile Error: Object Required 

我在做什麼錯?

+0

我沒有在我的VB上更新,所以我問:你需要爲'v'指定一個'type'嗎? – Brad 2010-12-17 16:52:06

回答

11

變化

Set i = 0 

i = 0 

對象只需要設置關鍵字。其他變量類型不。

+0

謝謝。這解決了它。 – xbonez 2010-12-17 17:16:13