|
本帖最后由 laoau138 于 2017-3-24 17:14 编辑
这一句不用find还可以用什么代替,用instr行不行
Sub 不用find还可以用什么()
arr = Range("a1").CurrentRegion
ReDim brr(1 To UBound(arr), 1 To 1)
For i = 1 To UBound(arr)
k = Range("a1:a" & UBound(arr)).Find(arr(i, 1), , , xlWhole).Row '这一句不用find还可以用什么代替,用instr行不行
If i - k = 0 Then
n = n + 1
brr(n, 1) = arr(i, 1)
End If
Next
Range("e1:e" & n) = brr()
End Sub
- Sub 不用find还可以用什么()
- arr = Range("a1").CurrentRegion
- ReDim brr(1 To UBound(arr), 1 To 1)
- For i = 1 To UBound(arr)
- k = Application.Match(arr(i, 1), arr, 0)
- If i - k = 0 Then
- n = n + 1
- brr(n, 1) = arr(i, 1)
- End If
- Next
- Range("e1:e" & n) = brr()
- End Sub
复制代码
|
|