
请高手指教这个VBA错在哪里?
请高手指教这个VBA错在哪里?Sub查找引用()Dima%Fora=1To250Sheets("求带宽").Range("d"&a)=Application.Worksh...
请高手指教这个VBA错在哪里?Sub 查找引用()
Dim a%
For a = 1 To 250
Sheets("求带宽").Range("d" & a) = Application.WorksheetFunction.VLookup(Sheets("求带宽").Range("b" & a), Sheets("带宽记录").Range("c2:e312"), 3, 0)
Next
End Sub
'说明:当运行此VBA时,在D列1至250行自动显示查找结果 展开
Dim a%
For a = 1 To 250
Sheets("求带宽").Range("d" & a) = Application.WorksheetFunction.VLookup(Sheets("求带宽").Range("b" & a), Sheets("带宽记录").Range("c2:e312"), 3, 0)
Next
End Sub
'说明:当运行此VBA时,在D列1至250行自动显示查找结果 展开
1个回答
展开全部
arr=Sheets("求带宽").[b1:B250].value
brr=Sheets("带宽记录").Range("c2:e312").value
Sheets("求带宽").[d1:d250]=application.vlookup(arr,brr,3,0)
brr=Sheets("带宽记录").Range("c2:e312").value
Sheets("求带宽").[d1:d250]=application.vlookup(arr,brr,3,0)
更多追问追答
追问
老师:你好!
感谢你对我提问的解答,但没有得到我想要的结果。请重新检查一下我的提问。
追答
1、你我代码的结果是一样的,我的代码更具效率
2、代码未得到你预想的结果,说明你的源码设计有误
3、没图没真相,真么搞?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询