VBA 编程问题 求帮忙 谢谢了先
描述下步骤:1、选定sheet1中B1单元格的值,在sheet2的A列中搜索2、搜索结果为sheet2中的A10003、选定sheet2中M1000单元格的值,粘贴到sh...
描述下步骤:
1、选定sheet1中B1单元格的值,在sheet2的A列中搜索
2、搜索结果为sheet2中的A1000
3、选定sheet2中M1000单元格的值,粘贴到sheet1中X1单元格内
4、选定sheet1中B2单元格的值。。。。重复
要求:手动选定sheet1的单元格B1后一直运行到B列最后一个单元格,中间有空白单元格
PS:语句最好不用缩写 方便我学习学习 谢谢了 展开
1、选定sheet1中B1单元格的值,在sheet2的A列中搜索
2、搜索结果为sheet2中的A1000
3、选定sheet2中M1000单元格的值,粘贴到sheet1中X1单元格内
4、选定sheet1中B2单元格的值。。。。重复
要求:手动选定sheet1的单元格B1后一直运行到B列最后一个单元格,中间有空白单元格
PS:语句最好不用缩写 方便我学习学习 谢谢了 展开
展开全部
Sub 搜索()
Dim lEndRow As Long
Dim oRange As Range
Dim lRow As Long
lEndRow = Sheet1.Range("B65536").End(xlUp).Row
For lRow = 1 To lEndRow
Set oRange = Sheet2.Range("A:A").Find(Sheet1.Range("B" & lRow), LookIn:=xlValues, LookAt:=xlWhole)
If Not oRange Is Nothing Then
Sheet2.Range("M" & oRange.Row).Copy Sheet1.Range("X" & lRow)
End If
Next
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询