复制工作表1中的值,然后使用它在工作表2上进行搜索

时间:2016-10-06 14:38:17

标签: excel vba excel-vba

我是excel marcos的新手,我对如何使用它来提高效率非常感兴趣。我有一个问题,困扰了我很长一段时间,我无法在谷歌上找到类似的解决方案...希望有类似经验的人能帮助我解决这个问题!

问题是,在表1 enter image description here中,我想要使用B列中的每个值,并将其复制到表2 enter image description here作为A列自动过滤的条件。如果工作表2的A列中的值符合条件,然后使用工作表1中A列的值作为工作表2中B列的条件,如果它符合条件,则将工作表2中的整行复制到工作表3。

这对我来说有点复杂,因为我一直在google上搜索了很长时间......真的希望有人能在这方面给我启发..

非常感谢提前!!! 麦

1 个答案:

答案 0 :(得分:0)

Sheets("Sheet1").Range("B:B").Copy Sheets("Sheet1").Range("B")
    Sheets("Sheet2").Range("B:B").RemoveDuplicates Columns:=Array(1), Header:=xlNo

然后比较critera,你可以引用aswell

=IF(AND(B2>A2,B2<A3),"Yes","No")