问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用VBA去实现EXCEL的表中找到符合条件的单元格,然后再整行复制到另一个表

发布网友 发布时间:2022-05-01 12:25

我来回答

3个回答

热心网友 时间:2023-10-11 23:06

给你一个工作表事件代码,你可以参考使用:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
On Error Resume Next
Dim a As String, b As String, x As Integer, y As Integer
Dim rng As Range
y = Sheets(3).[a65536].End(3).Row
If 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 With
End If
Application.ScreenUpdating = True
End Sub
这个代码的功能是在表1的A列输入数值,自动查找表二中对应A列数值然后事先复制到表三。

欢迎到Excel Home论坛学习、交流”。

热心网友 时间:2023-10-11 23:07

myvalue = InputBox("请输入要查找的值:")
Set myrange = Cells.Find(myvalue)
Rows(myrange.Row).Copy Destination:=Sheets("sheet1").Range("A1")

具体要复制到哪个表格你自己改吧

热心网友 时间:2023-10-11 23:07

给你一个工作表事件代码,你可以参考使用:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
On Error Resume Next
Dim a As String, b As String, x As Integer, y As Integer
Dim rng As Range
y = Sheets(3).[a65536].End(3).Row
If 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 With
End If
Application.ScreenUpdating = True
End Sub
这个代码的功能是在表1的A列输入数值,自动查找表二中对应A列数值然后事先复制到表三。

欢迎到Excel Home论坛学习、交流”,谢谢!

热心网友 时间:2023-10-11 23:06

给你一个工作表事件代码,你可以参考使用:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
On Error Resume Next
Dim a As String, b As String, x As Integer, y As Integer
Dim rng As Range
y = Sheets(3).[a65536].End(3).Row
If 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 With
End If
Application.ScreenUpdating = True
End Sub
这个代码的功能是在表1的A列输入数值,自动查找表二中对应A列数值然后事先复制到表三。

欢迎到Excel Home论坛学习、交流”。

热心网友 时间:2023-10-11 23:07

myvalue = InputBox("请输入要查找的值:")
Set myrange = Cells.Find(myvalue)
Rows(myrange.Row).Copy Destination:=Sheets("sheet1").Range("A1")

具体要复制到哪个表格你自己改吧

热心网友 时间:2023-10-11 23:07

给你一个工作表事件代码,你可以参考使用:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
On Error Resume Next
Dim a As String, b As String, x As Integer, y As Integer
Dim rng As Range
y = Sheets(3).[a65536].End(3).Row
If 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 With
End If
Application.ScreenUpdating = True
End Sub
这个代码的功能是在表1的A列输入数值,自动查找表二中对应A列数值然后事先复制到表三。

欢迎到Excel Home论坛学习、交流”,谢谢!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 EXCEL中VBA中的变量:成功的三个关键-记住吧 躺平,佛系,空心病这些现象你怎么看?你认为具有这些问题的原因有哪些?如何_百度问一问 你如何看待年轻人的“躺平”?“躺平”是否可耻? 关于骂人的话 求一篇骂人的文章,要特别特别恶毒,语句通顺,让对方能看懂,500—1000字左右。最好1000左右 求骂人的 不超过1000字 工程施工合同违约金一般是多少 建筑工程合同违约金的规定 施工合同违约金怎么算 工程结算合同违约怎么解决 工程施工合同单方面违约怎么赔偿 建筑工程合同违约金怎么约定? 工程合同违约金最高赔偿上限是多少 工程合同违约金标准 建筑合同违约金赔偿标准 工程合同违约金比例是怎样的 工程合同违约金一般百分之多少 工程施工合同违约金比例规定是什么 建筑工程合同违约怎么赔偿 工程合同违约金赔偿标准是怎样的 Excel VBA参考手册哪里有下载 如何用EXCEL VBA编写模糊查询程序,并将结果显示在工作表中 怎样学习Excel VBA代码编写? Excel VBA工具-引用中出现的问题,如图 Excel VBA 单元格记录追踪 Excel vba中application run的问题 如果在家使用软化膏? 自己DIY软化头发 不是拉直,那软化膏软化成功头发,是用洗发液洗掉软化膏吗? 男士如何在家给头发做软化 自己可不可以在家给头发做软化?怎么做?会不会焦? 项目成本管理的内容不包括() A资源力量 B资源计划 C成本确定 D成本控制预测 我的头发又细又软,很毛躁,想买软化膏自己在家弄,可以吗,该怎么弄 我的头发很硬很粗,想把它软化一下,自己弄,我该买软化剂还是软化膏,就是轻飘飘的感觉的。 想自己软化头发 在家自己用软化膏怎么弄? 成本管理主要内容是什么? 想自己软化头发。什么牌子的软化膏好?效果自然一些的。 我想自己做下软化只软化头发两边该怎么弄啊 在支付宝取消了88续费月卡后怎样开通? 上帝地铁口怎么去上帝华联商场