2010-12-17 86 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