如何用VBA去实现EXCEL的表中找到符合条件的单元格

如题所述

给你一个工作表事件代码,你可以参考使用:Private Sub Worksheet_Change(ByVal Target As Range)Application.ScreenUpdating = FalseOn Error Resume NextDim a As String, b As String, x As Integer, y As IntegerDim rng As Rangey = Sheets(3).[a65536].End(3).RowIf Target > \"\" And Target.Column = 1 Then a = \"*\" & Target & \"*\" With Sheets(2) For Each rng In .UsedRange If rng Like a = True Then x = rng.Row y = y + 1 .Range(x & \":\" & x).Copy Destination:=Sheets(3).Range(\"A\" & y) End If Next End WithEnd IfApplication.ScreenUpdating = TrueEnd Sub这个代码的功能是在表1的A列输入数值,自动查找表二中对应A列数值然后事先复制到表三。如何用VBA去旦胆测感爻啡诧拾超浆实现EXCEL的表中找到符合条件的单元格,然后再整行复制到另一个表:即是用代码如何实现
温馨提示:答案为网友推荐,仅供参考
相似回答