请高手指教这个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行自动显示查找结果
展开
 我来答
百度网友e1af404
2016-05-24 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:4948万
展开全部
arr=Sheets("求带宽").[b1:B250].value

brr=Sheets("带宽记录").Range("c2:e312").value

Sheets("求带宽").[d1:d250]=application.vlookup(arr,brr,3,0)
更多追问追答
追问
老师:你好!
感谢你对我提问的解答,但没有得到我想要的结果。请重新检查一下我的提问。
追答
1、你我代码的结果是一样的,我的代码更具效率
2、代码未得到你预想的结果,说明你的源码设计有误
3、没图没真相,真么搞?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式