|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 神赐吾名丶Man. 于 2016-7-19 13:19 编辑
这个是在论坛找到的,只能改成A列和B列比较或者A和C比较,我想改成B和C比较。。
改了好久都没有成功,小弟不才,希望高手帮忙。。先谢谢啦。
- Sub test()
- Columns("F:F").Select
-
- Selection.ClearContents
-
- Dim arr, d As Object, i%, j%
- arr = [a1].CurrentRegion
- Set d = CreateObject("scripting.dictionary")
- For i = 1 To UBound(arr)
- d(arr(i, 1)) = ""
- Next i
- For j = 1 To UBound(arr)
- If d.exists(arr(j, 2)) Then
- d.Remove (arr(j, 2))
- Else
- d(arr(j, 2)) = ""
- End If
- Next j
- [f1].Resize(d.Count, 1) = Application.Transpose(d.keys)
-
- End Sub
复制代码
|
|