【问题标题】:VBA - merging sorted and deduplicated liste itemsVBA - 合并排序和去重列表项
【发布时间】:2020-06-16 11:08:13
【问题描述】:

这适用于 VBA。

我需要将各种带有字符串内容的数组列表合并到一个已排序、去重的数组列表中。

当我浏览各种链接时,我正在抓取这些信息并创建数组列表。

然后合并数组列表的最佳方法是什么,其中输出是字符串的数组列表,它们在其中进行了重复数据删除和排序。

例如

输入:

数组列表 1:文本 1 文本,文本 2 文本,文本 3 文本

数组列表2:文字7文字,文字9文字,文字11文字

数组列表3:文本1文本,文本2文本,文本10文本

输出:

文字1文字,文字2文字,文字3文字,文字7文字,文字9文字,文字10文字,文字11文字

【问题讨论】:

  • 最好的方法总是找一个点开始,然后把一只脚放在另一只脚前面。向我们展示您迈出的第一步。
  • @variatus stackoverflow.com/questions/60662952/…请回答这个,有代码。

标签: vba sorting arraylist merge duplicates


【解决方案1】:

初始化一个“组合”数组列表,当您解析每个网站时,将内容存储在一个临时数组“temp”中。

For int i = 0 to temp.count

if combined.containss ( temp(i)) Then

'do nothing

Else

combined.add (temp(i))

End If

next i

【讨论】:

    猜你喜欢
    • 2012-01-18
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 2014-12-02
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多