永发信息网

VBA语句(双条件查询)咨询,求解!

答案:2  悬赏:80  手机版
解决时间 2021-04-07 13:04
  • 提问者网友:饥饿走向夜
  • 2021-04-07 00:38
VBA语句(双条件查询)咨询,求解!
最佳答案
  • 五星知识达人网友:等灯
  • 2021-04-07 00:58
这样的问题,可以直接用循环搞定,代码如下(在sheet1表运行此宏)
sub test()
dim i&,i1&,x&,y&
i=range("A65536").end(xlup).row
i1=sheet2.range("A65536").end(xlup).row
for x=1 to i
for y=1 to i1
with sheet2
if .cells(y,1)=cells(x,1) and .cells(y,2)=cells(x,2) then
cells(x,3)=.cells(y,3)
exit for
end if
end with
next y
next x
end sub追问2003和2007通用的语句吗?追答你一试不就知道了?是通用的呀
全部回答
  • 1楼网友:罪歌
  • 2021-04-07 02:12
C1中输入 =IF(AND(A1=Sheet2!G1,Sheet1!B1=Sheet2!H1),Sheet2!I1,""),然后公式往下拉
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯