VBA怎么实现向VLOOKUP一样查找
3个回答
展开全部
给你个例子,统计表Sheet1中A到F列所有单元格值等于表Sheet2中A1单元格的值的数量,并保持到A2单元格。
dim r %,i%,j%,m%
With Sheets("Sheet1")
r=.Range("A1:F65535").end(xlup).row //假设你的数据表用的A到F,用r获取最大行数
m=0
for i=1 to r
for j=1 to 6 //上面假设你的数据只用到F列
If Trim(.Cells(i, j).Value)=Sheets("Sheet2").Cells(1,1) then
m=m+1
next j
next i
Sheets("Sheet2").Cells(1,2)=m
End With
dim r %,i%,j%,m%
With Sheets("Sheet1")
r=.Range("A1:F65535").end(xlup).row //假设你的数据表用的A到F,用r获取最大行数
m=0
for i=1 to r
for j=1 to 6 //上面假设你的数据只用到F列
If Trim(.Cells(i, j).Value)=Sheets("Sheet2").Cells(1,1) then
m=m+1
next j
next i
Sheets("Sheet2").Cells(1,2)=m
End With
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Range("a3").EntireRow
EntireRow 就是指定内容所在的行!
这个指定内容必须是Range对象
如上面的Range(“a3”)
这个EntireRow 返回的行也是一个Range对象
追问
大概是您的这个意思,如果进一步设定,指定内容是表1的a2,返回a2内容在表二中所在的行号
代码怎么写啊
追答
加QQ55540138把文件给我
给你详细解答
等了你半天你也没有加,大概按照上面你向别人提问的思路
做了个模型,看看适不适合你
我放在附件里了你可以下下来看看
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |