Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba “如何修复”;编译错误:需要对象";错误?_Vba_Excel - Fatal编程技术网

Vba “如何修复”;编译错误:需要对象";错误?

Vba “如何修复”;编译错误:需要对象";错误?,vba,excel,Vba,Excel,这是我第一次使用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 我做错了什么?改变 Set i = 0 到 只有对象需要Set关键字。其他变量类型没有。我的VB上没有最

这是我第一次使用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
我做错了什么?

改变

Set i = 0


只有对象需要Set关键字。其他变量类型没有。

我的VB上没有最新的变量,所以我问:您需要为
v
指定
类型吗?
i = 0