使用InStr函数的VBA运行时错误1004

时间:2014-01-06 17:04:08

标签: excel excel-vba vba

当我因某种奇怪的原因尝试InStr时,我一直收到此错误...我之前已经这样做过,而且其他时间已经完成了,但由于某种原因,我无法让它工作...完成了直播,我知道InStr函数给了我一个问题

For x = 0 To 3466 Step 1
    For y = 0 To 6391 Step 1
        If InStr(Sheet1.Cells(x, 1).Value, Sheet2.Cells(y, 1).Value) <> 0 Then
            Sheet3.Cells(i, 1).FormulaR1C1 = Sheet1.Cells(x, 5).Value
            i = i + 1
        End If
    Next y
Next x

感谢任何帮助。我甚至尝试单独获取值,但这也不起作用。

1 个答案:

答案 0 :(得分:1)

嗯......我是个白痴......我只需要将起始值从0更改为1,因为第0行不存在