VBA 急急急急急

来源:百度知道 编辑:UC知道 时间:2024/09/24 22:08:20
Sub change()
For i = 1 To 454
temp = Worksheets("供应商单据").Cells(i, 2).Value
For j = 1 To 53
If Worksheets("门口编号").Cells(j, 2).Value = temp Then
Worksheets("供应商单据").Cells(i, 2) = Worksheets("门口编号").Cells(j, 1).Value
Exit For
End If
Next
Next
End Sub 出错在什么地方???
提示下标越界

没有错啊,可以正常运行。是不是结果不对?

你具体要用这段代码干什么?出错的具体情况是什么?

貌似在工作表中可以用vlookup来代替这段代码。

我试了一下,没什么问题呀。