VBA 利用字典去重获取唯一值列表(案例为一维数组)

'====================================================================
'利用字典去重,输入的参数为一个 一维数组,返回为一个起始下标为0的数组
Function aGetOnlyList(aList) ’aList为一维数组 列表
  Dim Dic, i% 
  Set Dic = CreateObject("scripting.dictionary") '创建字典对象
  For i = LBound(aList) To UBound(aList) '遍历数组
    Dic(aList(i)) = vbNull
  Next i
  aGetOnlyList = Dic.keys '将字典 Keys 作为返回值
  Set Dic = Nothing
End Function

以下为关联文章

上一篇:彻底解决Word标题编号变黑框


下一篇:VBA excel 复制 转置黏贴 宏 Crypto 网页整理