永发信息网

关于VBA使用vlookup匹配数据

答案:2  悬赏:30  手机版
解决时间 2021-11-24 18:46
关于VBA使用vlookup匹配数据
最佳答案
Sub 填写内容123()
 Dim i As Integer
 Dim s As String
 Dim rg As Range
 Dim arr As Variant
 Dim sh1, sh2
 Dim res As Variant
 Set sh1 = Worksheets("Sheet1")
 Set sh2 = Worksheets("Sheet2")
 Set rg = sh1.Range("a3:b" & sh1.[b65536].End(xlUp).Row) 'sh1.
 'arr = Range("g3:h" & [h65536].End(xlUp).Row)
 For i = 2 To [C65536].End(xlUp).Row 'C--e
  s = sh2.Cells(i, 3)
  res = Application.VLookup(s, rg, 2, False)
  Cells(i, 4) = IIf(IsError(res), "", res)
 Next i

End Sub
全部回答
试下这个
Sub 填写内容123()
On Error Resume Next
Dim i As Integer
For i = 2 To [C65536].End(xlUp).Row
Cells(i, "D") = WorksheetFunction.VLookup(Cells(i, "C"), Sheets("数据透视表").Range("A:B"), 2, 0)
Next
End Sub
代码放到 单位这个表
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
船是利用什么原理制成的怎样才使船载重量更大
晚上腌的姜放哪里最好
曹宇航的名字打分于测试
插头线三根线怎么接?
怎样用格式工厂合并视频,谢谢
苹果手机售后服务电话多少
s6赛季没有冠军皮肤么
z174列车从沈阳北到上海共需要多长时间
办领农业银行卡的时候输入了7位数密码,第七
满洲里到贝尔湖有多少距离
金沃斯到底怎么样啊?
我会算. 304×2= 0×700= 233×3=
车子砍价砍多少才合适
为什么dota2都不喜欢买眼,我10几杀0死买了20
干燥肌肤如何快速补水 每次敷水膜多长时间最
推荐资讯
窦这个字,能组个什么词
2009年春节是几月几号?
电工来看这种热继电器的额定电流是多少?
同样的两种食物,是蒸的容易熟还是水煮的容易
严谨是什么意思
为什么玄幻小说主角都是嚣张和霸道,暴戾而好
西点学生简历上的自我评价怎么写比较好
这个世界有共感觉者吗,
双宜家居地址有知道的么?有点事想过去!
新型酶固定化方法中无载体的方法有哪些
莱阳古柳街道办事处西古城村幼儿园地址在什么
额头处以前有刺猴,冷冻后反复结成厚皮发黑,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?