+ -
当前位置:首页 → 问答吧 → 请老师帮忙 对比版号 删除整行数据

请老师帮忙 对比版号 删除整行数据

时间:2011-08-02

来源:互联网

各位老师:

      附件内有 "表1" 与 "表2" 两个工作表,其中表1有很多行的数据是没有用的,现在要以 "表1"  A列与 "表2" A列的版号对比,如果"表1"的 A列 版号能在 "表2"  A列找到,则保留 "表1" 的数据,如果在 "表2" A列中找不到版号, 则将表1中的整行数据删除!!

希望尽量能用VBA数组来做!

先谢过各位老师了!

[ 本帖最后由 china047 于 2011-8-2 19:08 编辑 ]

附件

对比版号 删除整行数据.rar(72.17 KB)

2011-8-2 19:06, 下载次数: 13

作者: china047   发布时间: 2011-08-02

表2版号有没有重复的?

作者: jiminyanyan   发布时间: 2011-08-02

我不会,帮忙顶一顶!

作者: renzhe0471   发布时间: 2011-08-02

Public Sub fiter1()
Dim x As Range, rng As Range
For Each x In Range([a2], [a65536].End(xlUp))
    If Sheets(2).[a:a].Find(x, lookat:=xlWhole) Is Nothing Then
    If rng Is Nothing Then Set rng = x Else Set rng = Union(rng, x)
    End If
Next x
If Not rng Is Nothing Then rng.EntireRow.Delete
End Sub

作者: doitbest   发布时间: 2011-08-02

请参考附件

附件

对比版号 删除整行数据.rar(75 KB)

2011-8-2 20:02, 下载次数: 0

作者: doitbest   发布时间: 2011-08-02