用 Excel VBA 代码查找出两列中不相同的数据,并填充到指定单元格区域
Sub FindDifference ()
Dim rng1 As Range ,rng2 As Range Dim cell1 As Range ,cell2 As Range Dim arr1 As Variant ,arr2 As Variant Dim i As Long , j As Long
Dim diff As Range
Set rng1= Range ("A1:A10") Set rng2= Range ("B1:B10")arr1=rng1
arr2=rng2
For i =1 To UBound (arr1) For j =1 To UBound (arr2) If arr1( i ,1)=arr2( j ,1) Then Exit For
End If
Next j
Ifj > UBound (arr2) Then If diff Is Nothing Then Set diff =rng1.Cells( i ,1) Else
Set diff = Union ( diff ,rng1.Cells( i ,
End If
End If
Next i
If Not diff Is Nothing Then diff . Copy Range ("℃1") End If
End Sub
【用ExcelVBA代码查找出两列中不相同的数据,并填充到指定单元格区域】

相关经验推荐
- 装修90平方米的房子,做多少平米柜子合适 90平的房子一般做多少平方柜子
- Excel函数编写的短文,你来看看吧,每一个英文单词都是Excel函数或者术语
- 今天分享一下,海外地接雪总他们那边,雪总当时是对比了很多家的系统服务商
- 有没有一个软件目录可以解决大多数软件难题?有
- 武汉赛比尔电脑培训、武昌街道口办公文员文秘短期速成培训、武昌电脑基础培训班
- 大家好,想了解一个什么样的设备?想要一个相机的手持稳定器是 手持相机稳定器推荐测评
- 这几天学校里很多专业都在弄毕业生的资料,那天我下课去教研室,路过院办
- 如何入门Tableau数据分析? 如何用tableau数据分析
- VLOOKUP函数的高级用法之隔列查找数据 vlookup函数查找多列使用方法
