Excel VBA 巧用自定义函数进行数组去重

Excel VBA 巧用自定义函数进行数组去重_第1张图片

目录

  • 一. Dictionary方法删除重复项
  • 二. Collection 方法删除重复项
  • 三. 使用这两个函数
    • 1. RemoveDupesDict 函数调用示例:
    • 2. RemoveDupesColl函数调用示例:



本贴将展示两种从数组中删除重复项的方法。

第一种方法使用字典,第二种方法使用集合。每种方法都有优点和缺点,但都能很好地返回数组中的独特元素。

一. Dictionary方法删除重复项

注:

  1. 必须添加对 MicrosoftScripting Runtime library 的引用;
  2. 本函数中使用了前期绑定(前期绑定能大大提高性能);
  3. 字典方法在Mac OS系统中不起作用*.*
Function RemoveDupesDi

你可能感兴趣的:(VBA杂坛,VBA,Excel,二次开发,数组去重,Collection,方法,Dictionaray,方法)