比较两个单元格自定义函数

来源:百度文库 编辑:神马文学网 时间:2024/04/27 14:05:59
比较两个单元格自定义函数


 

*********************

Function 比较两个单元格(r1 As Range, R2 As Range, BJ As Integer)
Select Case BJ
Case 1 '比较重复
For i = 1 To Len(r1)
If InStr(R2, Mid(r1, i, 1)) > 0 Then
比较两个单元格 = 比较两个单元格 & Mid(r1, i, 1)
End If
Next
Case 2 '前一个在后面一个里没有的字符
For i = 1 To Len(r1)
If InStr(R2, Mid(r1, i, 1)) = 0 Then
比较两个单元格 = 比较两个单元格 & Mid(r1, i, 1)
End If
Next
Case 3 '后一个在前面一个里没有的字符
For i = 1 To Len(R2)
If InStr(r1, Mid(R2, i, 1)) = 0 Then
比较两个单元格 = 比较两个单元格 & Mid(R2, i, 1)
End If
Next
   Case 4 '罗列2个单元格不重复的字符
For i = 1 To Len(r1)
If InStr(R2, Mid(r1, i, 1)) = 0 Then
比较两个单元格 = 比较两个单元格 & Mid(r1, i, 1)
End If
Next
For i = 1 To Len(R2)
If InStr(r1, Mid(R2, i, 1)) = 0 Then
比较两个单元格 = 比较两个单元格 & Mid(R2, i, 1)
End If
Next

End Select
End Function